Erstellen eines mehrschichtigen PDFs mit Java

Dieser Artikel beschreibt den Prozess, geschichtete PDF mit Java zu erstellen. Verschiedene Optionen werden in diesem Artikel diskutiert, um das Ausgabe‑PDF zu verbessern, und es werden kurze Schritte bereitgestellt, um eine Anwendung zu schreiben. Es wird auch ein Verweis auf die notwendigen Ressourcen geteilt, die für die Einrichtung der Umgebung erforderlich sind, sowie ein Beispielcode, der zeigt, wie man Ebenen in Adobe Acrobat mit Java erstellt.

Schritte zum Hinzufügen von Ebenen zu PDFs mit Java

  1. Stellen Sie die IDE so ein, dass sie Aspose.PDF for Java verwendet, um ein mehrschichtiges PDF zu erstellen.
  2. Laden Sie die Lizenz für ein PDF ohne Wasserzeichen.
  3. Erstelle ein neues PDF file, füge eine Seite hinzu und erstelle zwei layers auf der Seite.
  4. Text zu beiden Ebenen separat hinzufügen
  5. Verschiebe den neu hinzugefügten Text in eine eigene Ebene, sodass er angezeigt wird, wenn die Ebenen‑Sichtbarkeit eingeschaltet wird.
  6. Speichern Sie die resultierende PDF-Datei mit mehreren Ebenen darin.

Die angegebenen Schritte erklären, wie man in PDF mit Java Ebenen erstellt. Laden Sie die Lizenz für ein wasserzeichenfreies Ausgabepdf, erstellen Sie eine neue PDF-Datei, fügen Sie eine Seite hinzu, fügen Sie mehrere Ebenen hinzu und erstellen Sie Textsegmente. Schließlich verschieben Sie die Textsegmente in die jeweiligen Ebenen, sodass der Text nur angezeigt wird, wenn seine Ebene sichtbar ist.

Code zum Erstellen von Acrobat‑Ebenen mit Java

Dieser Code zeigt wie man ein geschichtetes PDF mit Java erstellt. Sie können DefaultState auf OFF setzen, wenn Sie die Ebene standardmäßig ausblenden möchten, den TextBuilder direkt auf layer.getContents() aufbauen, anstatt auf die Seite zu schreiben, und eine Ebene sperren, um ein Umschalten durch die Betrachter zu verhindern. Das Flattening wird für die Ebenen beim Drucken oder Archivieren ebenfalls unterstützt.

Dieser Artikel erklärt den Vorgang zum Hinzufügen von PDF‑Ebenen. Um leere PDF‑Seiten zu entfernen, siehe den Artikel Leere PDF‑Seiten mit Java entfernen.

 Deutsch