RepairQDFFile

Ladění, oprava dokumentů

Popis

Opraví PDF QDF poté, co ruční úpravy změnily délky proudů nebo bajtové pozice objektů

Data streamu obsahující řádky endstream a endobj zůstanou zachována, pokud má objekt jednoznačnou značku streamu QDF. Neplatný vstup QDF a opakované značky pro stejný objekt jsou odmítnuty dříve, než se otevře cílový soubor, takže stávající výstupní soubor zůstane zachován i při opravě na místě

Syntaxe

Delphi

Function TPDFlib.RepairQDFFile(Const InputFileName, OutputFileName: WideString): Integer;

DLL

int DLRepairQDFFile(int InstanceID, const wchar_t* InputFileName, const wchar_t* OutputFileName);

ActiveX

Function PDFlib::RepairQDFFile(InputFileName As String, OutputFileName As String) As Long

Parametry

InputFileNameThe edited QDF PDF
OutputFileNameCesta opraveného PDF, může být shodná se vstupní cestou

Návratové hodnoty

1Upravený QDF se opravil
0Vstup nebyl opravitelný QDF nebo do cíle nebylo možné zapsat

Chyby

LastErrorCode 106 hlásí neplatnou strukturu QDF, 107 selhání opravy a 305 selhání zápisu výstupu