文檔金喜正規買球>>E-iceblue中文文檔>>將PDF頁面轉換為具有指定分辨率的圖像
將PDF頁面轉換為具有指定分辨率的圖像
Spire.PDF for .NET 是一款專門對 Word 文檔進行操作的 .NET 類庫。致力于在于幫助開發人員輕松快捷高效地創建、編輯、轉換和打印 Microsoft Word 文檔,而無需安裝 Microsoft Word。
行號用于在每行文本旁邊顯示 Word 自動計算的行數。當我們需要參考合同或法律文件等文檔中的特定行時,它非常有用。word中的行號功能允許我們設置起始值、編號間隔、與文本的距離以及行號的編號方式。使用 Spire.Doc,我們可以實現上述所有功能。本文將介紹如何將 XPS 轉為PDF 格式。
歡迎加入spire技術交流群:767755948
Spire.PDF是一款易于使用且功能強大的.NET PDF庫。它可以進行大量的轉換,其中之一就是將PDF頁面轉換為圖像。至于將PDF頁面轉換為圖像,它工作起來方便靈活。它有6個名為SaveAsImage的重載函數,可以盡可能幫助你找到一個滿足你需要的函數。
您可以使用Spire.PDF將PDF文檔的任何特定頁面轉換為BMP和Metafile圖像。點擊這里查看。
在本文中,我們將討論指定分辨率下的轉換。
[C#]
1 public Image SaveAsImage(int pageIndex, int dpiX, int dpiY)
- pageIndex:指定轉換的頁面,0表示第一頁。
- dpiX:指定轉換時PDF頁面x坐標軸的分辨率。
- dpiX:指定轉換時PDF頁面中y坐標軸的分辨率。
1 Image image = documemt.SaveAsImage(0, PdfImageType.Bitmap, false, 400, 400)在示例代碼中,PDF頁面的大小為寬度=612.0,高度=792.0。我們將分辨率設置為400, 400。我們將得到寬度=3400,高度=4400的圖像。
以下是示例代碼:
[C#]
1 PdfDocument documemt = new PdfDocument(); 2 documemt.LoadFromFile(@"..\..\EnglishText.pdf"); 3 Image image = documemt.SaveAsImage(0, PdfImageType.Bitmap, false, 400, 400); 4 image.Save(@"..\..\result.jpg"); 5 documemt.Close();效果截圖:
