PDF文档通过简单地编程将其转换为图像
#java #pdf #pdfconverter #pdftopng

PDF文档是文档表示的流行格式,但有时您需要PDF文档的图片版本。 Free Spire.PDF for Java提供了一个简单的解决方案,用于图片中PDF文档的转换

Java的免费spire.pdf添加作为项目的依赖性

在我们开始使用fife spire.pdf for Java之前,我们必须将其添加到我们的项目中作为依赖项。有多种选择可以做到这一点,但这是一个简单的选择,可以从官方网站下载JAR文件,然后将其保存在项目的类路径中。

PDF文档使用Free Spire.pdf转换为图片Java

for Spire.pdf用于Java提供了各种将PDF文档转换为图片的方法。这是用于使用“ saveasimage ”方法的示例代码:

import com.spire.pdf.*;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;
import javax.imageio.ImageIO;

public class PdfToImageExample {
    public static void main(String[] args) throws IOException {
        // Erstelle ein PdfDocument-Objekt
        PdfDocument doc = new PdfDocument();

        // Setze den Pfad des PDF-Dokuments
        String pdfFile = "input.pdf";

        // Lade das PDF-Dokument in das PdfDocument-Objekt
        doc.loadFromFile(pdfFile);

        // Iteriere über jede Seite des PDF-Dokuments
        for (int i = 0; i < doc.getPages().getCount(); i++) {
            // Extrahiere die aktuelle Seite als BufferedImage-Objekt
            BufferedImage image = doc.saveAsImage(i);

            // Speichere das BufferedImage-Objekt als PNG-Datei
            File outputFile = new File("Output/output-" + (i+1) + ".png");
            ImageIO.write(image, "png", outputFile);
        }

        // Schließe das PdfDocument-Objekt
        doc.close();
    }
}

在此示例中,我们使用“ loadFromFile ”方法的PDF文档,然后通过文档的每个页面。对于每个页面,我们使用“ saveAsimage ”方法来提取缓冲映像对象,然后使用“ write ”类将其保存为PNG文件。

Java的免费spire.pdf提供了许多其他用于创建和处理PDF文档的功能,包括: