THotPDF-Dienstprogramm-Methoden

Diese Seite sammelt öffentliche Hilfsmethoden von THotPDF, die auf vorhandenen PDFs operieren oder dokumentenweite Bereinigungen und Analysen durchführen

Dateiverschlüsselung und -entschlüsselung

Methode Beschreibung
EncryptFile Verschlüsselt ein vorhandenes PDF direkt von einer Eingabedatei in eine Ausgabedatei; Überladungen akzeptieren einen THPDFKeyType plus THPDFProtectOptions, eine ganzzahlige Stärke plus Berechtigungsmaske oder die Standard-Verschlüsselungseinstellungen
DecryptFile Entschlüsselt ein vorhandenes verschlüsseltes PDF unter Verwendung des angegebenen Passworts in eine neue Ausgabedatei; die Methode gibt 1 bei Erfolg und 0 bei Misserfolg zurück, entsprechend dem Rückgabestil der Direct-File-API
DecryptLoadedDocument Entschlüsselt ein Dokument, das bereits über LoadFromFile oder LoadFromStream geladen wurde, sodass es später als unverschlüsselte Kopie gespeichert werden kann

Seitenaufteilung und Kopieren von Metadaten

Methode Beschreibung
SplitPDFToFiles Teilt ausgewählte logische Seiten aus einem Eingabe-PDF in die entsprechenden Ausgabedateien auf; OutputFiles und LogicalPageIndices are parallele Arrays; jede ausgewählte Seite wird als eigenständiges Dokument geschrieben
CopyDocumentMetadata Kopiert Dokumentinformationen und zugehörige Metadaten aus einer anderen THotPDF-Instanz in das aktuelle Dokument vor der Ausgabe

Optimierungs- und Reparaturhilfen

Methode Beschreibung
OptimizeOverlappingImages Führt einen Bereinigungsdurchlauf auf Dokumentebene für bildintensive Inhalte durch, bei dem überlappende Bildzeichnungen vor dem Speichern vereinfacht werden können
FixImageClipping Repariert den Bild-Clipping-Zustand im Seiteninhalt, wenn importierte oder bearbeitete Inhalte Clipping-Regionen in einem ungültigen Zustand für die spätere Ausgabe hinterlassen
CalculateContentStreamScore, IsValidPageContentStream Überprüft Seiteninhaltsströme und klassifiziert, ob sie für Kopier- und Reparatur-Workflows nutzbar erscheinen; diese Hilfsmethoden sind in erster Linie für Diagnosen und automatisierte Wiederherstellungspfade nützlich

Siehe auch