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
Eigenschaften
Name | Beschreibung |
---|
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
Name | Beschreibung |
---|
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