Class PdfFileSanitization

PdfFileSanitization-Klasse

Stellt die API für Sanitization und Wiederherstellung dar. Verwenden Sie sie, wenn Sie Dokumente auf keine andere Weise erstellen/öffnen können.

public sealed class PdfFileSanitization : SaveableFacade

Konstruktoren

NameBeschreibung
PdfFileSanitization()Der Standardkonstruktor.

Eigenschaften

NameBeschreibung
Document { get; }Gibt das Dokument zurück, an dem die Fassade arbeitet.
Log { get; }Nachdem die Datei gespeichert wurde, können Sie überprüfen, was mit der Datei gemacht wurde.
UseRebuildXrefAndTrailer { get; set; }Ermöglicht die Erstellung eines neuen xref und Trailers für das Dokument.
UseTrimBottom { get; set; }Ermöglicht das Entfernen von Daten nach den PDF-Daten.
UseTrimTop { get; set; }Ermöglicht das Entfernen von Daten vor den PDF-Daten.

Methoden

NameBeschreibung
override BindPdf(Document)Initialisiert die Fassade.
override BindPdf(Stream)Bindet einen Pdf-Stream zur Sanitization.
override BindPdf(string)Bindet eine Pdf-Datei zur Sanitization.
override Close()Schließt die Fassade.
Dispose()Gibt die Fassade frei.
RebuildXrefAndTrailer()Entfernt das alte xref mit Trailer und erstellt ein neues xref mit Trailer.
Recover()Stellt das Dokument wieder her. Verwenden Sie Eigenschaften zur Anpassung.
override Save(Stream)Speichert das Ergebnis-PDF im Stream.
override Save(string)Speichert das Ergebnis-PDF in einer Datei.
TrimBottom()Entfernt Daten nach dem letzten %%EOF.
TrimTop()Entfernt Daten vor %PDF.

Siehe auch