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