Twórca PDF
PDFWriter
PDFWriter serializuje w pamięci graf obiektów COS do strumienia bajtów PDF, generując tabelę odwołań, strumienie obiektów oraz trailer pliku.
PDFEncryptor
PDFEncryptor stosuje szyfrowanie na poziomie PDF do strumienia dokumentu, wykorzystując skonfigurowane parametry derivacji klucza i szyfru z PDFKeyDerivation oraz PDFEncryptionDict.
PDFDecryptor
PDFDecryptor usuwa szyfrowanie ze strumienia bajtów PDF, gdy dostępny jest prawidłowy klucz deszyfrujący, tworząc dokument w postaci czystego tekstu do dalszego przetwarzania.
Użycie
Te klasy niskiego poziomu są używane wewnętrznie przez klasę Document podczas operacji save(). Bezpośrednie użycie jest odpowiednie dla niestandardowych potoków serializacji lub przy stosowaniu szyfrowania na poziomie strumienia bajtów niezależnie od Document API.