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
| InputFileName | Putanja i naziv ulaznog PDF-a za transformaciju |
|---|---|
| Password | Neobavezna lozinka za otvaranje ulaznog PDF-a ako je šifriran |
| OutputFileName | Putanja i naziv lineariziranog PDF-a koji treba stvoriti |
| Options | Zero 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
| 1 | Success |
|---|---|
| 2 Input PDF not found 3 Input PDF cannot be read Input PDF password incorrect 4 5 Could not write output file |