LinearizeFile

upravljanje z dokumenti, različne funkcije

Opis

Linearizira navedeno datoteko PDF za hiter spletni ogled

Sintaksa

Delphi

Function TPDFlib.LinearizeFile(Const InputFileName, Password, OutputFileName: WideString; Options: Integer): Integer;

ActiveX

Function PDFlib::LinearizeFile(InputFileName As String, Password As String, OutputFileName As String, Options As Long) As Long

DLL

int DLLinearizeFile(int InstanceID, const wchar_t * InputFileName, const wchar_t * Password, const wchar_t * OutputFileName, int Options);

Obnašanje

Sekcija prve strani vključuje slovarje pripisov in njihove dosegljive izglede, dejanja in vire. Razporejanje objektov uporablja stabilno delo O(n log n), globoko povezani grafi objektov pa ne porabijo enega klicnega okvirja na dosegljen objekt

Nastavite PDF_LINEARIZE_OBJECT_STREAMS v Options za vnos PDF 1.5 ali novejši, da se upravičeni objekti druge sekcije, ki niso tokovi, zapakirajo v omejene tokove objektov in se njihovi tip-2 vnosi kodirajo v stisnjen glavni tok xref. Tabela xref prve strani ostane neposredno berljiva, tako da začetni prikaz ni odvisen od dekodiranja toka objektov. Šifriran vnos ohrani postavitev neposrednih objektov

InputFileName in OutputFileName lahko identificirata isto datoteko. Izvorni bajti se zadržijo, preden se cilj zamenja

Parametri

InputFileNamePot in ime vhodne datoteke PDF za pretvorbo
PasswordNeobvezno geslo za odpiranje vhodnega PDF-ja, če je šifriran
OutputFileNamePot in ime linearizirane datoteke PDF, ki naj se ustvari
OptionsNič za neposredne objekte in tradicionalne tabele xref ali PDF_LINEARIZE_OBJECT_STREAMS za zahtevo pakiranja tokov objektov s stisnjenim glavnim tokom xref

Vrnjene vrednosti

1uspeh
2 vhodnega PDF ni mogoče najti 3 vhodnega PDF ni mogoče prebrati 4 geslo vhodnega PDF je napačno 5 izhodne datoteke ni mogoče zapisati