In einem der vorherigen Posts haben wir darüber gesprochen, wie man PDF Dateien in PowerPoint PPT/PPTX-Präsentationen mit C# in unseren .NET Anwendungen konvertiert. In den meisten Fällen funktionieren die grundlegenden Konvertierungsoptionen gut. Heute werden wir jedoch einige fortgeschrittene Tricks für die Konvertierung von PDF in PPTX besprechen:
Behandeln Sie Notizen oder Kommentare bei der Konvertierung von PDF in PPTX C#
Wenn ich etwas erzähle und eine Präsentation verwende, mache ich auch gerne Notizen auf Folien, zeichne Pfeile, setze Akzente mit geometrischen Formen usw.
Wie zeichnet man auf PDF?
Es ist einfach, ich öffne meine PDF Datei in Adobe Reader DC oder in Microsoft Edge und verwende ein Stiftwerkzeug. Standardmäßig verwendet Adobe Reader einen Rotstift.
![Handhaben Sie Notizen in pdf zu pptx](images/conversion-pdf-pptx-adv-01-1024x616.png#center)
Notizen im Adobe Reader machen
Während Microsoft Edge einen blauen verwendet.
![pdf bis pptx Kommentare und Notizen](images/conversion-pdf-pptx-adv-02-1024x546.png#center)
Werden solche PDF Dateien in eine PPTX-Präsentation umgewandelt, werden alle Notizen in die PPTX Datei übernommen.
Wie können wir es beheben?
In Bezug auf den PDF-Standard haben wir es mit Seiteninhalten und zusätzlichen Elementen namens Annotation zu tun. Lassen Sie uns ein kleines Stück C# Code schreiben, um zu untersuchen, welche Arten von Anmerkungen in solchen Dokumenten vorhanden sind.
Nach der Ausführung erhalten wir das Ergebnis in etwa so:
1 Andrew Ink #E52237
1 Andrew Popup #000000
1 Andrew Square #E52237
1 Andrew Popup #000000
Das bedeutet, dass es drei Arten von Anmerkungen auf der PDF-Seite gibt:
- Tinte – es ist unsere Bleistiftzeichnung,
- Square – unsere Rechteckzeichnung,
- Popup – eine Popup-Anmerkung zeigt Text in einem Popup-Fenster zur Eingabe und Bearbeitung an. Sie darf nicht allein erscheinen, sondern ist mit einer Markup-Anmerkung, ihrer übergeordneten Anmerkung, verknüpft und soll zum Bearbeiten des übergeordneten Textes verwendet werden. In unserem Fall ist die Popup-Anmerkung mit Ink and Square verknüpft. Es darf keinen Erscheinungsstrom haben, also hat es keinen Einfluss auf die PDF zu PPTX Konvertierung.
Entfernen Sie Anmerkungen bei der PDF zu PPTX Konvertierung
Um also zusätzliche Zeichnungen in PDF zu entfernen, sollten wir Ink und Square-Anmerkungen entfernen. Im Folgenden sind die Schritte zum Ausführen dieses Vorgangs aufgeführt.
- Greifen Sie über die Eigenschaft Page.Annotations auf die Anmerkungen zu.
- Filtern Sie die Anmerkungen nach Typ.
- Durchlaufen Sie die Anmerkungen und entfernen Sie sie nacheinander mit der methode Page.Annotations.Delete(Annotation).
Das folgende C# code snippet zeigt eine der möglichen Möglichkeiten zum Entfernen von Anmerkungen bei der PDF zu PPTX Konvertierung:
Wie oben erwähnt, kann der Präsentator verschiedene Werkzeuge und Farben für Kommentare verwenden, und wir können (falls erforderlich) das letzte Beispiel anpassen. Beispielsweise können wir nur rote Anmerkungen (Farbcode #E52237) oder Anmerkungen bestimmter Moderatoren entfernen.
Lassen Sie uns einen anderen Weg ausprobieren, um den Grafikinhalt bei der PDF zu PPTX Konvertierung zu verbessern.
C# PDF to PPTX – Trennen Sie Dekorationsgrafiken von Inhaltsbildern
Beim Konvertieren von PDF in PPTX werden normalerweise alle Bilder in der PDF Datei in der Ausgabe zu einem einzigen Hintergrundbild gruppiert. Es ist nicht immer bequem und Aspose.PDF for .NET hat einen speziellen Modus, der das Verhalten des Konverters beim Konvertieren von PDF in PPTX ändern kann.
Um diesen Modus zu aktivieren, können Sie die Eigenschaft SeparateImages auf true setzen. Das folgende code snippet zeigt, wie diese Option bei der PDF zu PPTX Konvertierung in C# verwendet wird:
Somit wird die Folie aus dem vorherigen Beispiel in 3 Bilder aufgeteilt.
![Dekorationsbilder im PDF- bis PPTX-Format](images/conversion-pdf-pptx-adv-03-1024x577.png#center)
Es ist zu beachten, dass es nicht immer möglich ist, die Hintergrundbilder genau von den Inhaltsbildern zu trennen. Daher kann der Konverter manchmal Fehler machen und dem Inhalt zusätzliche Elemente hinzufügen.
Fazit
In diesem Artikel haben Sie gelernt, wie Sie mit Kommentaren und Dekorationsgrafiken bei der Konvertierung von PDF in PPTX C# umgehen. Sie können die Arbeitsqualität unseres PDF zu PPTX Konverters mit einer voll funktionsfähigen kostenlosen Webanwendung bewerten - Aspose.PDF PPTX Converter.