English | 日本語
BCL Technologies Shopping Cart Contact Us
BCL easyPDF SDK

ASP.NETでPDFを処理・操作する

利点

  • 統合、分割、回転、削除、抽出、最適化のような、PDF ページ操作機能
  • 既存のPDFへブックマークを付加したりや既存のPDFから削除するような、PDF ブックマーク機能
  • ノート、テキスト、ハイパーリンク、ファイル添付、カスタム注釈など、既存のPDF内へのエレメントの埋め込み
  • メタデータ、ページサイズ、回転、ページ数、バージョンのような、PDFの情報を取得
  • 署名情報を入手したり、暗号化をチェック、パスワードを変更するなど、PDFのセキュリティ設定を変更
  • PDFからテキストを抽出

コードの抜粋

  • PDFProcessorオブジェクトの仕様を読む
    このオブジェクトは既存のPDFファイルのポスト-プロセス(つまり、複数のPDFファイルを1つに統合、1つのPDFファイルを2つに分割、そしてPDFファイルを暗号化/暗号解除をする等)を実行させます。

PDFファイルの統合

...
Dim oLoader As Loader = Server.CreateObject("easyPDF.Loader.7")

Dim oProcessor As PDFProcessor = oLoader.LoadObject("easyPDF.PDFProcessor.7")

'Merge を使って2つのファイルを統合します。

oProcessor.Merge(Server.MapPath("./input1.pdf"), Server.MapPath("./input2.pdf"), Server.MapPath("./merged.pdf")) 

'MergeBatch を使い、2つ以上のファイルを統合します。
Dim inputFiles(0 To 2) As String
inputFiles(0) = Server.MapPath("./input1.pdf")
inputFiles(1) = Server.MapPath("./input2.pdf")
inputFiles(2) = Server.MapPath("./input3.pdf")
oProcessor.MergeBatch(inputFiles, Server.MapPath("./merged.pdf"))
...
                  

 

PDFの分割

...
Dim oLoader As Loader = Server.CreateObject("easyPDF.Loader.7")

Dim oProcessor As PDFProcessor = oLoader.LoadObject("easyPDF.PDFProcessor.7")

'3ページ目でドキュメントを分割します。
oProcessor.Split(Server.MapPath(".\input.pdf"), Server.MapPath("./part1.pdf"), Server.MapPath("./part2.pdf"), 3)
...
                  

 

PDFからテキストを抽出

...
Dim oLoader As Loader = Server.CreateObject("easyPDF.Loader.7")

Dim oProcessor As PDFProcessor = oLoader.LoadObject("easyPDF.PDFProcessor.7")

'ExtractText を使って、1~4ページからテキストを物理的ファイルへ抽出します。
oProcessor.ExtractText(Server.MapPath("./input.pdf"), Server.MapPath("./extracted.txt"), Nothing, 0, 3, Nothing, Nothing)

'ExtractText2 を使って、1ページ目のBounding box からストリング変数へ抽出します。
Dim text As String = oProcessor.ExtractText2(Server.MapPath("./input.pdf"), 0, 0, 0, 300, 300, Nothing)
...
                  

 

Download Free Trial

Request Pricing

QuickStart Video
Watch a QuickStart Video on how to use easyPDF SDK in ASP and ASP.NET Web Server Environment.

PDF Features
Documentation
Testimonials from Our ASP.NET Customers
  • “easyPDF SDK setup was very straightforward, unlike our experience with other products. We wrote just a few lines of code to start using it.” Read the case study
  • “We evaluated many PDF tools and drivers. We even wrote our own. Except for BCL’s easyPDF SDK, all had limitations we couldn’t live with. Some only converted from MS Office and not very well. Others could not do annotation or text stamping on PDF documents. None were as easy to use and as easy to integrate.” Read the case study
-
 
BCL
© 1993 - , BCL Technologies.
弊社以外の全ての商標は、各所有者に帰属します。