NonSoft ...

PDFファイルを結合するサンプル(VB.NET)
1764643

...
 サイト内リンク
フォルダ監視人はファイル更新時にメール等で通知(本文/差分/添付)、プログラム実行(新/旧/差分指定)、フォルダ同期するFTP対応のツール。
TCP/IP-RS232C中継機はTCP/IPとRS232Cのプロトコルを変換して電文を中継するツール。送受信電文のログ表示/保存も行ないます。RS232C共有。
PC状況メール通知(PcEvMail)はパソコンの起動、シャットダウン、ログイン、ログアウト時にメール通知するツール。PCの使用状況チェックに役立ちます。
IEF5更新通知ツール(CarWebCheck)はIEのF5キーを自動的(定期的)に押してWEBページの更新をチェックするツール。ログインが必要なサイトで使用可。
  トップページ   ツール/DLL   サンプルソース   ち~な~み~に~   おすすめソフト     
  ファイル監視関係   ファイル比較関係   文字コード変換関係   通信(RS232C等)関係   ブラウザ操作関係   WEB/SEO関係   お問い合わせ  
 サンプル(ソース/コード)
2つのPDFファイルを1つのPDFファイルとして結合するサンプルです。
PDF出力ライブラリとしてiText.NET(iText.NET.2005-dll-1.4.6-1.cab)を使用しています。
iText.NETのダウンロードサイト:http://sourceforge.net/projects/itextdotnet/

iText.NETはvjslib.dll(J#.NET)を参照設定して使用します。
iText.NETのiText.dllとJSharpLib.dllを参照設定して使用します。

PDF関係のプログラムを最初から作るより、こちらのPDF結合ツールと連携した方が早いかもしれません。

PDF関係のサンプルソースは他にもあります。
PDFファイルを出力するサンプル(VB.NET)
PDFファイルを分割するサンプル(VB.NET)
画像ファイルをPDF変換するサンプル(VB.NET)

C#.NET版はこちらです。
PDFファイルを出力するサンプル(C#.NET)
PDFファイルを分割するサンプル(C#.NET)
PDFファイルを結合するサンプル(C#.NET)
画像ファイルをPDF変換するサンプル(C#.NET)

関連ツールはこちらです。
PDF出力・分割・結合(ツール/ソフト)

★フォームモジュール(Form1.vb)
'--PDF結合サンプル--↓↓--PDF結合サンプル--↓↓--PDF結合サンプル--↓↓--PDF結合サンプル--
Imports System.io
Imports com.lowagie.text
Imports com.lowagie.text.pdf

Public Class Form1
    ' (注意1)vjslib.dll(J#.NET)を参照設定する必要があります。
    ' (注意2)iText.dllを参照設定する必要があります。
    ' (注意3)JSharpLib.dllを参照設定する必要があります。
    Private Sub Button1_Click( _
        ByVal sender As System.Object, ByVal e As System.EventArgs) _
        Handles Button1.Click
        ' 出力用PDFオブジェクトの生成
        Dim dc As Document = _
            New Document(New PdfReader("test1.pdf").getPageSizeWithRotation(1))

        ' 出力用PDFファイルのオープン
        Dim fs1 As FileStream = _
            New FileStream("test3.pdf", FileMode.Create, FileAccess.Write)

        ' 出力用PDFオブジェクトとPDFファイルの関連付け
        Dim wr1 As PdfWriter = PdfWriter.getInstance(dc, fs1)

        ' PDF出力開始
        dc.open()

        ' PdfContentByte取得
        Dim pcb As PdfContentByte = wr1.getDirectContent()

        ' 入力用PDFファイル毎の処理
        For p As Integer = 1 To 2
            ' 入力用PDFファイルのオープン
            Dim rd As PdfReader = New PdfReader("test" & p & ".pdf")

            ' 入力用PDFファイルのページ数取得
            Dim pn As Integer = rd.getNumberOfPages()

            ' PDF出力処理
            For i As Integer = 1 To pn
                ' ページサイズ設定
                dc.setPageSize(rd.getPageSizeWithRotation(i))

                ' 改ページ
                dc.newPage()

                ' ページ取得
                Dim pip As PdfImportedPage = wr1.getImportedPage(rd, i)

                ' ページ出力
                If rd.getPageRotation(i) = 0 Then
                    ' 回転しない
                    pcb.addTemplate(pip, 1.0F, 0, 0, 1.0F, 0, 0)
                Else
                    ' 回転する
                    pcb.addTemplate(pip, 0, -1.0F, 1.0F, 0, 0, _
                        rd.getPageSizeWithRotation(i).height())
                End If
            Next
        Next

        ' PDF出力終了
        dc.close()
    End Sub
End Class
'--PDF結合サンプル--↑↑--PDF結合サンプル--↑↑--PDF結合サンプル--↑↑--PDF結合サンプル--
 オリジナル便利ツール
WEB自動入力ツール
WEBフォームに入力したデータを保存し次回以降は自動入力。WEBページのログイン入力に。

WEB操作再生ツール
WEBページの入力操作やクリック操作を記録/再生、コマ送り再生、ショートカットからの再生

WEB更新通知ツール
WEBページの更新をチェックし通知(ブザー/アイコン点滅/バルーン表示)、変更内容の差分表示

指令メール実行
メールで遠隔操作(受信メールを監視しメールタイトルのキーワードに対応したファイルを実行)

フォルダ監視人
ファイル更新監視:メール等通知(本文/差分/添付) プログラム実行(新/旧/差分指定) 同期 FTP対応

PC状況メール通知
PC使用状況通知(PC起動/PC終了/ログイン/ログアウト/指定ファイル更新時にログ出力/メール送信)

フォルダ内のファイル比較ツール
サブフォルダを含む全ファイル比較 文字コード判定比較 フォルダ同期 FTP対応 バッチ対応

テキスト差分解析DLL
テキスト差分を解析するライブラリ、差分解析するテキストの文字コード判定

文字コード判定/変換DLL
文字コード変換、文字コード判定(SJIS/JIS/EUC/UNICODE/UTF7/UTF8/バイナリ)ライブラリ

TCP/IP-RS232C中継機
TCP/IPとRS232Cのプロトコル変換、送受信電文のログ表示/保存、タスクトレイ動作可 RS232C共有

まだまだ沢山あります

...
...