Bild in Java PostScript hinzufügen

Einführung

In diesem Tutorial erfahren Sie, wie Sie mithilfe der Aspose.Page for Java-Bibliothek Bilder zu einem Java-PostScript-Dokument hinzufügen. Aspose.Page ist eine leistungsstarke Bibliothek, die verschiedene Funktionen für die Arbeit mit PostScript-Dateien bietet und es Entwicklern ermöglicht, ihre Dokumente nahtlos zu bearbeiten und zu verbessern.

Voraussetzungen

Bevor wir uns mit dem Tutorial befassen, stellen Sie sicher, dass Sie die folgenden Voraussetzungen erfüllen:

  • Java Development Kit (JDK) auf Ihrem System installiert.
  • Aspose.Page für Java-Bibliothek. Sie können es herunterladenHier.
  • Ein grundlegendes Verständnis der Java-Programmierung.

Pakete importieren

Importieren Sie zunächst die erforderlichen Pakete in Ihr Java-Projekt. Verwenden Sie den folgenden Codeausschnitt als Referenz:

import java.awt.geom.AffineTransform;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.FileOutputStream;
import javax.imageio.ImageIO;
import com.aspose.eps.PsDocument;
import com.aspose.eps.device.PsSaveOptions;

Schritt 1: Schreiben Sie „Graphics Save“.

Der erste Schritt besteht darin, die Grafikspeicherung in das Dokument zu schreiben. Dadurch wird sichergestellt, dass alle später vorgenommenen Transformationen oder Änderungen bei Bedarf rückgängig gemacht werden können.

// Der Pfad zum Dokumentenverzeichnis.
String dataDir = "Your Document Directory";
// Erstellen Sie einen Ausgabestream für ein PostScript-Dokument
FileOutputStream outPsStream = new FileOutputStream(dataDir + "AddImage_outPS.ps");
// Erstellen Sie Speicheroptionen im A4-Format
PsSaveOptions options = new PsSaveOptions();
// Erstellen Sie ein neues PS-Dokument mit geöffneter Seite
PsDocument document = new PsDocument(outPsStream, options, false);
document.writeGraphicsSave();

Schritt 2: Übersetzen und transformieren

Als nächstes übersetzen Sie das Dokument und erstellen ein BufferedImage-Objekt aus der Bilddatei. Wenden Sie mit AffineTransform eine Reihe von Transformationen wie Skalierung und Drehung an.

document.translate(100, 100);
// Erstellen Sie ein BufferedImage-Objekt aus der Bilddatei
BufferedImage image = ImageIO.read(new File(dataDir + "TestImage Format24bppRgb.jpg"));
// Bildtransformation erstellen
AffineTransform transform = new AffineTransform();
transform.translate(35, 300);
transform.scale(3, 3);
transform.rotate(-45);

Schritt 3: Bild zum Dokument hinzufügen

Fügen Sie nun das transformierte Bild dem Dokument hinzu.

document.drawImage(image, transform, null);

Schritt 4: Grafikwiederherstellung schreiben

Nachdem Sie das Bild hinzugefügt haben, schreiben Sie die Grafikwiederherstellung, um die vorgenommenen Änderungen abzuschließen.

document.writeGraphicsRestore();

Schritt 5: Aktuelle Seite schließen und speichern

Schließen Sie die aktuelle Seite und speichern Sie das Dokument.

document.closePage();
document.save();

Wiederholen Sie diese Schritte, um mehrere Bilder hinzuzufügen oder passen Sie die Transformationen entsprechend Ihren Anforderungen an.

Abschluss

Glückwunsch! Sie haben erfolgreich gelernt, wie Sie mit Aspose.Page für Java Bilder zu einem Java-PostScript-Dokument hinzufügen. Entdecke dieDokumentation für erweiterte Features und Funktionalitäten.

FAQs

Kann ich Aspose.Page für Java mit anderen Programmiersprachen verwenden?

Aspose.Page unterstützt hauptsächlich Java, es sind jedoch auch Versionen für andere Programmiersprachen verfügbar.

Gibt es eine kostenlose Testversion für Aspose.Page für Java?

Ja, Sie können auf die kostenlose Testversion zugreifenHier.

Wie kann ich eine temporäre Lizenz für Aspose.Page für Java erhalten?

Sie können eine temporäre Lizenz erhaltenHier.

Wo finde ich Community-Unterstützung und Diskussionen zu Aspose.Page für Java?

Besuche denAspose.Page-Forum für die Unterstützung der Gemeinschaft.

Gibt es zusätzliche Ressourcen für den Kauf von Aspose.Page für Java?

Sie können die Bibliothek kaufenHier.