Beziehen Sie sich auf diesen Artikel, um geschichtete PDF in C# zu erstellen. Er enthält Details zur Einrichtung der IDE, eine Schritt‑für‑Schritt‑Liste und Beispielcode, der wie man Ebenen in Adobe Acrobat mit C# erstellt. Es werden einige Optionen besprochen, um die Eigenschaften der im PDF erzeugten Ebenen anzupassen.
Schritte zum Hinzufügen von Ebenen zu PDF in C#
- Setze die Umgebung so, dass Aspose.PDF for .NET verwendet wird, um PDF‑Layer hinzuzufügen.
- Legen Sie die Lizenz für das Produkt fest, um alle Produktfunktionen zu nutzen.
- Erstelle ein neues leeres PDF document
- Füge dem neuen Dokument eine leere PDF‑Seite hinzu
- Erstelle zwei layers auf der Seite, indem du unterschiedliche Namen festlegst.
- Schreiben Sie etwas Beispieltext auf die erste Ebene.
- Schreibe einen weiteren Text auf der zweiten Ebene
- Für jeden Text zuerst auf der Seite zeichnen und die Zeichnung dann in die Ziel‑Ebene verschieben
- Dieser Text wird nur angezeigt, wenn diese Ebene sichtbar ist.
- Speichern Sie die ausgegebene PDF‑Datei mit Ebenen
Diese Schritte beschreiben, wie man Ebenen in PDF in C# erstellt. Erstelle eine leere PDF‑Datei, füge eine PDF‑Seite hinzu, erstelle eine Ebene mit einer ID und einem Namen und rufe eine Routine zum Hinzufügen von Inhalten zur Ebene auf. Erstelle ein Textfragment, zeichne es auf die Seite und verschiebe die Zeichnung zur Ziel‑Ebene, sodass der Text nur angezeigt wird, wenn die Ebene sichtbar ist.
Code zum Erstellen von Acrobat‑Ebenen in C#
Dieser Code demonstriert, wie man ein geschichtetes PDF in C# erstellt. Sie können für jede Ebene unterschiedliche Vorder‑/Hintergrundfarbe festlegen, die Ebene sperren, um versehentliche Bearbeitungen zu vermeiden, und bei Bedarf jede Ebene flachlegen. Wenn Sie eine einzelne Ebene als separates PDF exportieren möchten, rufen Sie die Save‑Methode in der Layer‑Klasse auf, damit nicht alle Ebenen in das Ausgabepdf kopiert werden.
Dieser kurze Leitfaden erklärt, wie man ein mehrschichtiges PDF erstellt. Um leere Seiten aus einem PDF zu entfernen, siehe den Artikel Leere PDF‑Seiten mit C# entfernen.