翻譯|使用教程|編輯:李顯亮|2021-06-16 10:28:26.447|閱讀 342 次
概述:通常,PDF 文檔包含圖像和文本,在某些情況下,可能需要在解析 PDF 時(shí)提取這些圖像。因此,本文介紹了如何使用 C# 以編程方式從 PDF 中提取圖像。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門(mén)軟控件火熱銷(xiāo)售中 >>
相關(guān)鏈接:
PDF格式廣泛用于創(chuàng)建用于共享和打印的只讀文檔。通常,PDF 文檔包含圖像和文本,在某些情況下,可能需要在解析 PDF 時(shí)提取這些圖像。因此,本文介紹了如何使用 C# 以編程方式從 PDF 中提取圖像。
為了從 PDF 中提取圖像,我們將使用Aspose.PDF for .NET,它是一個(gè)強(qiáng)大的 API,可實(shí)現(xiàn)廣泛的 PDF 生成和操作功能。此外,它還允許無(wú)縫地解析 PDF 并提取圖像。點(diǎn)擊下方按鈕可下載試用。
點(diǎn)擊下載最新版Aspose.PDF for .NET
以下是使用 C# 從 PDF 中提取圖像的步驟。
以下代碼示例展示了如何從 PDF 中提取圖像。
// Open document Document pdfDocument = new Document("candy.pdf"); int imageCounter = 1; // Loop through pages foreach (var page in pdfDocument.Pages) { // Loop through all images foreach (XImage image in page.Resources.Images) { // Create file stream for image FileStream outputImage = new FileStream(String.Format("Page{0}_Image{1}.jpg", page.Number, imageCounter), FileMode.Create); // Save output image image.Save(outputImage, ImageFormat.Jpeg); // Close stream outputImage.Close(); imageCounter++; } // Reset counter imageCounter = 1; }
如果你想試用Aspose的全部完整功能,可聯(lián)系在線(xiàn)客服獲取30天臨時(shí)授權(quán)體驗(yàn)。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn