ExtractFilePagesA

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

Açıklama

Sondaki A, ANSI (char) DLL giriş noktasını belirtir; ActiveX/COM yüzeyi yalnızca Unicode biçimini sunar. Davranış ExtractFilePages ile aynıdır ve dize bağımsız değişkenleri geçerli SetAnsiMode kod sayfası kullanılarak yorumlanır

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 DLExtractFilePagesA(InstanceID: Integer; InputFileName, Password, OutputFileName, RangeList: PAnsiChar): Integer;

DLL

int DLExtractFilePagesA(int InstanceID, const char * InputFileName, const char * Password, const char * OutputFileName, const char * 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ı