
Konvertieren Sie PDF in SVG oder PDF in TIFF in Java
Vor kurzem haben wir einen Blogbeitrag veröffentlicht, der die programmgesteuerte Konvertierung von [PDF in PNG oder PDF in JPEG in einer Java-Anwendung] behandelt1. In diesem Artikel werden wir jedoch sehen, wie Sie PDF in SVG oder PDF in TIFF in Java konvertieren, indem Sie ein paar Zeilen Code in einer Java-Anwendung verwenden. Diese Bibliothek bietet eine robuste, optimierte Manipulationskonvertierung zwischen gängigen Dateiformaten. Darüber hinaus ist der Integrationsprozess dieser Bibliothek recht einfach und unkompliziert.
Folgende Punkte werden wir behandeln:
- Konvertieren Sie PDF in SVG oder PDF in TIFF in Java - API-Installation
- Java-Bibliothek zum Konvertieren von PDF in SVG
- So konvertieren Sie PDF programmgesteuert in TIFF in Java
Konvertieren Sie PDF in SVG oder PDF in TIFF in Java - API-Installation
Die Konvertierung und Bearbeitung von Dateiformaten wird durch die Installation dieser Java-Bibliothek in Ihrer Java-Anwendung ziemlich einfach. Sie können die JAR-Dateien entweder herunterladen oder den unten erwähnten Maven-Konfigurationen folgen.
Repository
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
Abhängigkeit
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-pdf</artifactId>
<version>20.12</version>
<classifier>jdk17</classifier>
</dependency>
Java-Bibliothek zum Konvertieren von PDF in SVG
Sie können Skripte in den SVG-Dateien komprimieren, indizieren und hinzufügen. Daher ist in den meisten Fällen die Konvertierung von Dateien in das SVG-Dateiformat erforderlich.
Sie können die folgenden Schritte ausführen, um diese Konvertierung zu erreichen:
- Legen Sie den Pfad der Quell- und Ausgabe-PDF-Dateien fest.
- Erstellen Sie eine Instanz der Klasse Document und laden Sie das PDF-Dokument.
- Instanziieren Sie ein Objekt der Klasse SvgSaveOptions, um auf die Funktionen für den Export in das SVG-Format zuzugreifen.
- Rufen Sie diese setCompressOutputToZipArchive-Methode auf, um anzugeben, ob die Ausgabe als ein ZIP-Archiv erstellt wird.
- Speichern die Ausgabe in SVG-Dateien.
Kopieren Sie den folgenden Code und fügen Sie ihn ein, um PDF programmgesteuert in SVG zu konvertieren:
// Legen Sie den Pfad der PDF-Quelldatei fest
String pdfFileName = Paths.get( "./sample.pdf").toString();
// Legen Sie den Pfad der ausgegebenen SVG-Datei fest
String svgFileName = Paths.get("./static/PDFToSVG_out.svg").toString();
// Erstellen Sie eine Instanz der Document-Klasse und laden Sie das PDF-Dokument
Document doc = new Document(pdfFileName);
// Instanziieren Sie ein Objekt der Klasse „SvgSaveOptions“, um auf die Funktionen für den Export in das SVG-Format zuzugreifen
SvgSaveOptions saveOptions = new SvgSaveOptions();
// Rufen Sie diese Methode auf, um anzugeben, ob die Ausgabe als ein ZIP-Archiv erstellt wird.
saveOptions.setCompressOutputToZipArchive(false);
// Speichern Sie die Ausgabe in SVG-Dateien
doc.save(svgFileName, saveOptions);
So konvertieren Sie PDF programmgesteuert in TIFF in Java
In diesem Abschnitt erfahren Sie, wie Sie die PDF-zu-TIFF-Konvertierung mit Java automatisieren.
Wir schließen diesen Abschnitt mit den folgenden Schritten ab:
- Initialisieren Sie eine Instanz der Klasse Document und laden Sie das PDF-Dokument.
- Legen Sie die Auflösung des Bildes fest, indem Sie ein Objekt mit Auflösung erstellen.
- Erstellen Sie ein Objekt der Klasse TiffSettings, um die Einstellungen zu konfigurieren.
- Rufen Sie die Methode setCompression auf, um den Komprimierungstyp festzulegen.
- Die Methode setDepth legt die Farbtiefe fest.
- Die Methode setShape legt den Typ der Form fest.
- Instanziieren Sie eine Instanz der Klasse TiffDevice, um PDF-Dokumente Seite für Seite in einem TIFF-Bild zu speichern.
- Rufen Sie die Methode process auf, die eine PDF-Datei in ein TIFF-Bild konvertiert.
// Legen Sie den Pfad der PDF-Quelldatei fest
String pdfDocumentFileName = Paths.get( ".sample.pdf").toString();
// Initialisieren Sie eine Instanz der Document-Klasse und laden Sie das PDF-Dokument.
Document pdfDocument = new Document(pdfDocumentFileName);
// Legen Sie die Auflösung des Bildes fest, indem Sie ein Auflösungsobjekt erstellen
Resolution resolution = new Resolution(300);
// Erstellen Sie ein Objekt der TiffSettings-Klasse, um die Einstellungen zu konfigurieren
TiffSettings tiffSettings = new TiffSettings();
// Rufen Sie diese setCompression-Methode auf, um den Typ der Komprimierung festzulegen.
tiffSettings.setCompression(CompressionType.None);
// Die Methode setDepth legt die Farbtiefe fest.
tiffSettings.setDepth(ColorDepth.Default);
// Die setShape-Methode legt den Typ der Form fest.
tiffSettings.setShape(ShapeType.Landscape);
// Instanziieren Sie eine Instanz der TiffDevice-Klasse, um das PDF-Dokument Seite für Seite in einem TIFF-Bild zu speichern.
TiffDevice tiffDevice = new TiffDevice(resolution, tiffSettings);
// Die Prozessmethode aufrufen konvertiert eine PDF-Datei in ein TIFF-Bild
tiffDevice.process(pdfDocument, "./AllPagesToTIFF_out.tif");
Holen Sie sich eine kostenlose Lizenz
Möglicherweise erhalten Sie eine kostenlose temporäre Lizenz, um die API ohne Evaluierungseinschränkungen zu testen.
Zusammenfassen
Wir beenden den Blogbeitrag hier. Wir haben besprochen, wie man PDF in SVG oder PDF in TIFF in Java konvertiert. Jetzt haben wir den Quellcode, der PDF- in SVG- und PDF-in TIFF-Bilder programmgesteuert konvertiert. Das gesamte Verfahren ist leicht und effizient. Es sind viele weitere Funktionen verfügbar, die Sie in der Dokumentation erkunden können. Schließlich schreibt conholdate.com neue Blogbeiträge zu anderen Themen. Bitte bleiben Sie daher für regelmäßige Updates in Kontakt.
Stelle eine Frage
Bei Fragen können Sie uns gerne im Forum schreiben.