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ı |
|---|---|
| Password | Belgeyi açarken kullanılacak parola |
| OutputFileName | Ayıklanan sayfaları içeren oluşturulacak belgenin yolu ve adı |
| RangeList | Ayı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
| 0 | Sayfalar ayıklanamadı. Hatanın nedenini belirlemek için LastErrorCode işlevini kullanın |
|---|---|
| 1 | Sayfalar başarıyla ayıklandı |