LinearizeFile
Manipulacija dokumentima, razne funkcije
Opis
Linearizuje navedeni PDF fajl za brzi web pregled
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);
Ponašanje
Sekcija prve stranice uključuje rečnike anotacija i njima dostižne prikaze, akcije i resurse. Raspoređivanje objekata koristi stabilan O(n log n) rad, a duboko povezani grafovi objekata ne troše jedan okvir poziva po dostižnom objektu
Postavite PDF_LINEARIZE_OBJECT_STREAMS u Options za ulaz PDF 1.5 ili noviji da se podobni nestream objekti drugog odeljka upakuju u ograničene tokove objekata i njihovi type 2 unosi enkoduju u komprimovan glavni xref tok. Xref tabela prve stranice ostaje direktno čitljiva, pa početni prikaz ne zavisi od dekodovanja toka objekata. Šifrovani ulaz zadržava raspored direktnih objekata
InputFileName i OutputFileName smeju ukazivati na istu datoteku. Bajtovi izvora čuvaju se pre zamene odredišta
Parametri
| InputFileName | Putanja i naziv ulaznog PDF-a za transformaciju |
|---|---|
| Password | Opciona lozinka za otvaranje ulaznog PDF-a ako je šifrovan |
| OutputFileName | Putanja i naziv linearizovanog PDF-a koji treba napraviti |
| Options | Nula za direktne objekte i tradicionalne xref tabele, ili PDF_LINEARIZE_OBJECT_STREAMS da se zatraži pakovanje object stream-ova sa komprimovanim glavnim xref tokom |
Povratne vrednosti
| 1 | Success |
|---|---|
| 2 Ulazni PDF nije pronađen 3 Ulazni PDF ne može da se pročita Pogrešna lozinka ulaznog PDF-a 4 5 Izlazna datoteka nije mogla da se upiše |