ExtractFilePages

Belge işleme, Ayıklama, Sayfa işleme

Açıklama

Diskteki bir PDF belgesinden sayfa aralıklarını ayıklar ve ayıklanan sayfaları yeni bir PDF belgesine yerleştirir

ExtractFilePagesEx işlevi, çapraz başvuru tablosu yerine çapraz başvuru akışı kullanarak daha küçük çıktı dosyaları üretebilir

Sözdizimi

Delphi

Function TPDFlib.ExtractFilePages(Const InputFileName, Password, OutputFileName, RangeList: WideString): Integer;

ActiveX

Function PDFlib::ExtractFilePages(InputFileName As String, Password As String, OutputFileName As String, RangeList As String) As Long

DLL

int DLExtractFilePages(int InstanceID, const wchar_t * InputFileName, const wchar_t * Password, const wchar_t * OutputFileName, const wchar_t * RangeList);

Parametreler

InputFileNameÇıkarılacak sayfaları içeren belgenin yolu ve adı
PasswordBelgeyi açarken kullanılacak parola
OutputFileNameAyıklanan sayfaları içeren oluşturulacak belgenin yolu ve adı
RangeListAyıklanacak sayfalar; örneğin "10,15,18-20,25-35". Geçersiz karakterler yok sayılır. "5-1" gibi ters sayfa aralıkları kabul edilir. Yinelenen sayfa numaraları kabul edilir; ancak böyle bir sayfada değişiklik yapılırsa aynı değişiklikler yinelenen sayfalarda da görünür. Sayfa listesi sıralanmaz, dolayısıyla ortaya çıkan belgede sayfalar belirtilen sırada olur

Dönüş değerleri

0Sayfalar ayıklanamadı. Hatanın nedenini belirlemek için LastErrorCode işlevini kullanın
1Sayfalar başarıyla ayıklandı