none
既存のPDFファイルを、編集する方法 RRS feed

  • 質問

  • 既存のPDFファイルを、編集する方法について調べています。

    http://codezine.jp/article/detail/462 この記事に書かれている「iTextSharp」で使えそうかなと

    調べていましたが、思うように行きませせん。

     

    やりたいことは、既存のファイルをテンプレートとし、テンプレートの文章には穴埋めする場所があります。

    「iTextSharp」で、この穴埋めする場所(空白)を後から編集する。 → 穴埋めをする。

     

    Webで調べていると、PDFの結合はできるけれど編集は難しいとあります。

    どうしたら、出来るでしょうか。

    2011年5月16日 8:27

すべての返信

  • iTextSharpだと1から作るものになりそうですね。
    PDFに「差込み」ができるものを検討する必要がありそうです。
    JavaだとJasperReportsとかありましたが、.NETもあったかもしれません。

    もし可能なら、ActiveReportsやCrystalReportsで作成したものを
    PDFで出力するほうが簡単だと思いますが、そうはいかない事情がありそうですね。

    また、PDFのフォームとFDFを使う方法も考えられます。
    あまり選択されない方法かもしれませんが、これで用が足りるなら簡単で良いと思います。

    いまいち役に立たない書き込みですみません。

    2011年5月17日 0:51
  • この既存ファイルのテンプレートとはどんなイメージでしょうか。

    既にフォームとして用意されているものに対して穴埋めするイメージですか?
    それども、一から精製しても良いものですか?

    PDFの作成方法にもよりますが、編集してきれいに見せようとすると、ちょっと面倒です。

    どっちかというとPDF Formを含めたAcrobat向きな要件の様な気もしないではないです。

    「Adobe Acrobatファミリー | 製品比較」
    http://www.adobe.com/jp/products/acrobat/matrix.html

    2011年5月17日 2:26

  • Chukiさん

    早速のご回答、有難うございます。

     

    >既にフォームとして用意されているものに対して穴埋めするイメージですか?

    例えば、契約書のテンプレートが在ったとして、「○○○殿」の「○○○」が空白に成っていて、これを埋めるイメージです。

    一から作り直すのもいいですが、契約書と同じフォーマットを作れるか疑問視しています。

     

    システムとしては、データベースからデータを取得して「○○○」に埋め込むイメージにしています。

     

    以上、よろしくお願いします。

    2011年5月17日 4:04
  • mars12さん

    早速のご回答、有難うございます。

     

    ActiveReportsやCrystalReportsですね。

    一度、調べてみます。

    2011年5月17日 4:07