※このAPIを使用するとインタラクティブな属性(しおり、リンク、アクロバットフォーム、注釈、アーティクル、JavaScript)がある場合にはその情報は失われます。
注意:元のファイルは変更されません。
〜サンプル〜
C/C++
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance,
LPSTR lpszCmdLine, int nCmdShow)
{
HINSTANCE pdftools=NULL; // pdftool.dllのインスタンスハンドル
pCombinePDFEx CombinePDFEx=NULL; // CombinePDFEx API
// DLLの読みこみ
pdftools = LoadLibrary("pdftool.dll");
if (pdftools!=NULL)
{
//各APIの呼び出し
CombinePDFEx = (pCombinePDFEx)GetProcAddress(pdftools,
"CombinePDFEx");
// 複数のPDFをまとめて結合させる
CombinePDFEx("c:\\pdffilelist.txt","c:\\test.pdf",0,false);
FreeLibrary(pdftools);
}
return(0);
}
|
Delphi
procedure TForm1.Button1Click(Sender: TObject);
begin
// 複数のPDFをまとめて結合させる
CombinePDFEx ('c:\pdffilelist.txt','c:\test.pdf',Self.handle,false);
end;
|
VB
Private Sub Command1_Click()
Dim Ret As Long
' 複数のPDFをまとめて結合させる
Ret = CombinePDFEx("c:\pdffilelist.txt", "c:\test.pdf", Me.hWnd, False)
End Sub
|