LinearizeFile
Dokumentumkezelés, vegyes függvények
Leírás
Linearizálja a megadott PDF-fájlt a gyors webes megjelenítéshez
Szintaxis
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);
Viselkedés
Az első oldali szakasz tartalmazza a megjegyzésszótárakat, valamint azok elérhető megjelenéseit, műveleteit és erőforrásait Az objektumok sorrendje stabil O(n log n) munkát használ, és a mélyen összekapcsolt objektumgráfok nem fogyasztanak el elérhető objektumonként egy hívási keretet
PDF 1.5 vagy újabb bemenetnél állítsa be a PDF_LINEARIZE_OBJECT_STREAMS értéket a Options mezőben, hogy a megfelelő második szakaszbeli, nem adatfolyam objektumok korlátos objektumadatfolyamokba kerüljenek, típus-2 bejegyzéseik pedig tömörített fő xref-adatfolyamba legyenek kódolva. Az első oldali xref-tábla közvetlenül olvasható marad, ezért a kezdeti megjelenítés nem függ objektumadatfolyam dekódolásától. A titkosított bemenet megtartja a közvetlen objektumelrendezést
Az InputFileName és OutputFileName ugyanazt a fájlt azonosíthatja. A forrásbájtok a cél lecserélése előtt megmaradnak
Paraméterek
| InputFileName | Az átalakítandó bemeneti PDF elérési útja és fájlneve |
|---|---|
| Password | A bemeneti PDF megnyitásához használható opcionális jelszó, ha titkosított |
| OutputFileName | A létrehozandó linearizált PDF elérési útja és fájlneve |
| Options | Közvetlen objektumok és hagyományos xref táblák esetén nulla, vagy PDF_LINEARIZE_OBJECT_STREAMS az objektumadatfolyamok tömörített fő xref adatfolyammal való csomagolásának kéréséhez |
Visszatérési értékek
| 1 | Success |
|---|---|
| 2 A bemeneti PDF nem található 3 A bemeneti PDF nem olvasható A bemeneti PDF jelszava helytelen 4 5 Nem sikerült a kimeneti fájl írása |