LinearizeFile

Manipulacija dokumentima, razne funkcije

Opis

Linearizira navedenu PDF datoteku za brzi web prikaz

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

Odjeljak prve stranice uključuje rječnike anotacija i njihova dostižna pojavljivanja, akcije i resurse. Redoslijed objekata koristi stabilan rad O(n log n), 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 prikladne ne-tokovne objekte drugog odsječka spakirate u ograničene tokove objekata i njihove unose vrste 2 kodirate u komprimiranom glavnom xref toku. xref tablica prve stranice ostaje izravno čitljiva pa početni prikaz ne ovisi o dekodiranju toka objekata. Šifrirani ulaz zadržava raspored izravnih objekata

InputFileName i OutputFileName mogu označavati istu datoteku. Izvorni se bajtovi zadržavaju prije zamjene odredišta

Parametri

InputFileNamePutanja i naziv ulaznog PDF-a za transformaciju
PasswordNeobavezna lozinka za otvaranje ulaznog PDF-a ako je šifriran
OutputFileNamePutanja i naziv lineariziranog PDF-a koji treba stvoriti
OptionsZero for direct objects and traditional xref tables, or PDF_LINEARIZE_OBJECT_STREAMS to request object stream packing with a compressed main xref stream

Povratne vrijednosti

1Success
2 Input PDF not found 3 Input PDF cannot be read Input PDF password incorrect 4 5 Could not write output file