※この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 |