使用 GrabzIt 的免費 API 輕鬆將 HTML 轉換為 PDF 和 HTML到圖像. 當GrabzIt 轉換HTML 它使用Web瀏覽器實例來確保正確呈現HTML中引用的所有資源。 例如CSS,JavaScript,視頻,Flash,SVG或網絡字體。
但是,必須使用絕對URL引用HTML中未內聯的任何資源,以便由GrabzIt呈現。 例如,一個CSS文件應在HTML代碼中使用引用 http://www.example.com/mystyle.css
而非 mystyle.css
如您在上面的演示中所看到的,使用HTML to PDF API或HTML to Image API可使開發人員創建他們可以想像的任何東西。 然後準確地進行轉換 into由我們的轉換器提供的圖像或PDF。
GrabzIt可以使用我們易於使用的API輕鬆使您的應用程序將HTML轉換為PDF,該API支持XNUMX種不同的編程語言。 只需在下面選擇所需的編程語言,然後按照相關說明進行操作即可。
儘管GrabzIt的ASP.NET庫與任何.NET語言兼容,但下面的示例代碼顯示了使用我們的API通過C#將HTML轉換為PDF的過程是多麼容易。 要開始創建PDF文件 下載ASP.NET庫, 拿你的 關鍵和秘密 進而 使用演示 包含在其中。 然後檢查 ASP.NET的API文檔 找出使用GrabzIt API的所有方法。
GrabzItClient grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret"); grabzIt.HTMLToPDF("<html><body><h1>Hello World!</h1></body></html>"); grabzIt.SaveTo("documents/result.pdf");
下面的示例代碼顯示了使用我們的HTML to PDF Java庫是多麼容易。 要開始創建PDF文件 下載Java庫, 拿你的 關鍵和秘密 進而 使用演示 包含在其中。 然後檢查 Java API文檔 找出使用GrabzIt API的所有方法。
GrabzItClient grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret"); grabzIt.HTMLToPDF("<html><body><h1>Hello World!</h1></body></html>"); grabzIt.SaveTo("documents/result.pdf");
下面的示例代碼顯示了使用我們的API使用JavaScript將HTML轉換為PDF的簡便性。 開始創建PDF的下載 GrabzIt的JavaScript庫。 然後得到你的 關鍵和秘密, 添加域 您要使用JavaScript,然後簽出 JavaScript的API文檔 找出使用GrabzIt API的所有方法。
<script src="https://cdn.jsdelivr.net/npm/@grabzit/js@<%= APIVersion.JavaScript %>/grabzit.min.js"></script>
<script>
GrabzIt("Sign in to view your Application Key").ConvertHTML("<html><body><h1>Hello World!</h1></body></html>",
{"format": "pdf"}).Create();
</script>
下面的示例代碼顯示了使用我們的API通過Node.js進行HTML到PDF轉換是多麼容易。 要開始創建PDF文件 下載Node.js程序包, 拿你的 關鍵和秘密 進而 使用演示 包含在其中。 然後檢查 Node.js的API文檔 找出使用GrabzIt API的所有方法。
var grabzit = require('grabzit'); var client = new grabzit("Sign in to view your Application Key", "Sign in to view your Application Secret"); client.html_to_pdf("<html><body><h1>Hello World!</h1></body></html>"); client.save_to("documents/result.pdf", function (error, id){ if (error != null){ throw error; } });
下面的示例代碼顯示了使用我們的API使用Perl將HTML轉換為PDF是多麼容易。 要開始創建PDF文件 下載Perl庫, 拿你的 關鍵和秘密 進而 使用演示 包含在其中。 然後檢查 Perl的API文檔 找出使用GrabzIt API的所有方法。
#!/usr/bin/perl use GrabzItClient; $grabzIt = GrabzItClient->new("Sign in to view your Application Key", "Sign in to view your Application Secret"); $grabzIt->HTMLToPDF("<html><body><h1>Hello World!</h1></body></html>"); $grabzIt->SaveTo("documents/result.pdf");
下面的示例代碼顯示了使用我們的API通過PHP將HTML轉換為PDF的簡便性。 要開始創建PDF文件 下載PHP庫, 拿你的 關鍵和秘密 進而 使用演示 包含在其中。 然後檢查 PHP的API文檔 找出使用GrabzIt API的所有方法。
include("GrabzItClient.php"); $grabzIt = new \GrabzIt\GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret"); $grabzIt->HTMLToPDF("<html><body><h1>Hello World!</h1></body></html>"); $grabzIt->SaveTo("documents/result.pdf");
下面的示例代碼顯示了使用我們的API使用Python將HTML轉換為PDF多麼容易。 要開始創建PDF文件 下載Python庫, 拿你的 關鍵和秘密 進而 使用演示 包含在其中。 然後檢查 Python的API文檔 找出使用GrabzIt API的所有方法。
from GrabzIt import GrabzItClient grabzIt = GrabzItClient.GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret") grabzIt.HTMLToPDF("<html><body><h1>Hello World!</h1></body></html>") grabzIt.SaveTo("documents/result.pdf")
下面的示例代碼顯示了使用我們的API通過REST API將HTML轉換為PDF的簡便性。 然後檢查 REST API的API文檔 找出可以自定義捕獲內容的所有方法。
curl
-d key=Sign in to view your Application Key
-d format=pdf
-d html=%3Chtml%3E%3Cbody%3E%3Ch1%3EHello%20World%21%3C%2Fh1%3E%3C%2Fbody%3E%3C%2Fhtml%3E
https://api.grabz.it/services/convert
下面的示例代碼顯示了使用我們的API使用Ruby將HTML轉換為PDF的簡便性。 要開始創建PDF文件 下載Ruby Gem, 拿你的 關鍵和秘密 進而 使用演示 包含在其中。 然後檢查 Ruby的API文檔 找出使用GrabzIt API的所有方法。
require 'grabzit' grabzItClient = GrabzIt::Client.new("Sign in to view your Application Key", "Sign in to view your Application Secret") grabzItClient.html_to_pdf("<html><body><h1>Hello World!</h1></body></html>") grabzItClient.save_to("documents/result.pdf")
如果您具有HTM或HTML文件,並且正在使用服務器端語言(例如PHP),那麼這些文檔也可以用於生成PDF。 只需使用適當的 FileToPDF 方法 代替您使用的語言。
創建PDF文件時,通常需要指定要在PDF中顯示分頁符的位置,以停止將相關內容拆分為兩頁。 為此,您需要指定特殊的分頁符HTML語法,如本說明中所述 教程.
GrabzIt還使您的應用程序可以將HTML轉換為圖像。 採用以下文件格式之一:JPG,PNG,BMP,WEBP或TIFF。 使用九種不同的編程語言之一。 只需在下面選擇要使用的編程語言,然後按照相關說明進行操作即可。
下面的示例代碼顯示了使用ASP.NET將HTML轉換為PNG圖像有多麼容易。 剛開始創建圖像 下載ASP.NET庫, 拿你的 關鍵和秘密 進而 使用演示 包含在其中。 然後檢查 ASP.NET的API文檔 找出使用GrabzIt API的所有方法。
GrabzItClient grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret"); ImageOptions options = new ImageOptions(); options.Format = ImageFormat.png; grabzIt.HTMLToImage("<html><body><h1>Hello World!</h1></body></html>", options); grabzIt.SaveTo("images/result.jpg");
下面的示例代碼顯示了使用Java將HTML轉換為PNG圖像有多麼容易。 剛開始創建圖像 下載Java庫, 拿你的 關鍵和秘密 進而 使用演示 包含在其中。 然後檢查 Java API文檔 找出使用GrabzIt API的所有方法。
GrabzItClient grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret"); ImageOptions options = new ImageOptions(); options.setFormat(ImageFormat.PNG); grabzIt.HTMLToImage("<html><body><h1>Hello World!</h1></body></html>", options); grabzIt.SaveTo("images/result.jpg");
下面的示例代碼顯示了在JavaScript中將HTML轉換為JPG多麼容易。 開始創建圖像下載 GrabzIt的JavaScript庫。 然後得到你的 關鍵和秘密, 添加域 您要使用JavaScript,然後簽出 JavaScript的API文檔 找出使用GrabzIt API的所有方法。
<script src="https://cdn.jsdelivr.net/npm/@grabzit/js@<%= APIVersion.JavaScript %>/grabzit.min.js"></script>
<script>
GrabzIt("Sign in to view your Application Key").ConvertHTML("<html><body><h1>Hello World!</h1></body></html>").Create();
</script>
下面的示例代碼顯示了使用Node.js將HTML轉換為圖像非常容易。 剛開始創建圖像 下載Node.js程序包, 拿你的 關鍵和秘密 進而 使用演示 包含在其中。 然後檢查 Node.js的API文檔 找出使用GrabzIt API的所有方法。
var grabzit = require('grabzit'); var client = new grabzit("Sign in to view your Application Key", "Sign in to view your Application Secret"); client.html_to_image("<html><body><h1>Hello World!</h1></body></html>"); client.save_to("images/result.jpg", function (error, id){ if (error != null){ throw error; } });
下面的示例代碼顯示了使用Perl將HTML轉換為JPG是多麼容易。 剛開始創建圖像 下載Perl庫, 拿你的 關鍵和秘密 進而 使用演示 包含在其中。 然後檢查 Perl的API文檔 找出使用GrabzIt API的所有方法。
#!/usr/bin/perl use GrabzItClient; $grabzIt = GrabzItClient->new("Sign in to view your Application Key", "Sign in to view your Application Secret"); $grabzIt->HTMLToImage("<html><body><h1>Hello World!</h1></body></html>"); $grabzIt->SaveTo("images/result.jpg");
下面的示例代碼顯示了使用PHP免費將HTML轉換為JPG是多麼容易。 剛開始創建圖像文件 下載PHP庫, 拿你的 關鍵和秘密 進而 使用演示 包含在其中。 然後檢查 PHP的API文檔 找出使用GrabzIt API的所有方法。
include("GrabzItClient.php"); $grabzIt = new \GrabzIt\GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret"); $grabzIt->HTMLToImage("<html><body><h1>Hello World!</h1></body></html>"); $grabzIt->SaveTo("images/result.jpg");
下面的示例代碼顯示了使用Python將HTML轉換為圖像非常容易。 剛開始創建圖像 下載Python庫, 拿你的 關鍵和秘密 進而 使用演示 包含在其中。 然後檢查 Python的API文檔 找出使用GrabzIt API的所有方法。
from GrabzIt import GrabzItClient grabzIt = GrabzItClient.GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret") grabzIt.HTMLToImage("<html><body><h1>Hello World!</h1></body></html>") grabzIt.SaveTo("images/result.jpg")
下面的示例代碼顯示了使用我們的REST API將HTML轉換為JPG格式有多麼容易。 然後檢查 REST API的API文檔 找出可以自定義捕獲內容的所有方法。
curl
-d key=Sign in to view your Application Key
-d format=jpg
-d html=%3Chtml%3E%3Cbody%3E%3Ch1%3EHello%20World%21%3C%2Fh1%3E%3C%2Fbody%3E%3C%2Fhtml%3E
https://api.grabz.it/services/convert
下面的示例代碼顯示了使用Ruby將HTML轉換為JPG格式有多麼容易。 剛開始創建圖像 下載Ruby Gem, 拿你的 關鍵和秘密 進而 使用演示 包含在其中。 然後檢查 Ruby的API文檔 找出使用GrabzIt API的所有方法。
require 'grabzit' grabzItClient = GrabzIt::Client.new("Sign in to view your Application Key", "Sign in to view your Application Secret") grabzItClient.html_to_image("<html><body><h1>Hello World!</h1></body></html>") grabzItClient.save_to("images/result.jpg")