0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

C#でPDFのページを切り抜く

Posted at

PDF文書を扱うとき、広告や背景情報を削除したり、単に文書の内容を単純化したりするなど、特定のニーズに合わせてページを正確に切り抜く必要があることがあります。

この記事では、C#を使用してPDFページを切り抜くために無料の.NETライブラリを使用する方法をご案内します。

無料の.NET PDFライブラリ

無料のチャージライブラリFree Spire.PDF for .NETは、.NET(C#、VB.NET、ASP.NET、.NET Core)プログラムでのPDF文書の作成、操作、変換、印刷などの操作をサポートします。

以下のリンクからパッケージをダウンロードし、手動で参照を追加するか、NuGet経由で直接インストールすることができます。

C#でPDFページを切り抜く

Free Spire.PDF for .NET ライブラリは、PDF ページの指定された領域を切り抜くための非常にシンプルなインターフェイスを提供します。詳しい手順は以下の通りです:

  1. LoadFromFile() メ ソ ッ ド で PDF 文書を読み込みます;
  2. 指定されたPDFページを取得します;
  3. 矩形を指定し、PdfPageBase.CropBox プロパティを通して指定された領域を切り取ります;
  4. 切り抜き PDF 文書を、 SaveToFile() メ ソ ッ ド を使っ て保存 し ます。

サンプルC#コード:

using System.Drawing;
using Spire.Pdf;

namespace CropPDFPage
{
    class Program
    {
        static void Main(string[] args)
        {
            //PDF文書を読み込む
            PdfDocument pdf = new PdfDocument();
            pdf.LoadFromFile("新聞.pdf");

            //最初のワークシートを取得する
            PdfPageBase page = pdf.Pages[0];

            //PDFページを指定領域で切り抜く
            page.CropBox = new RectangleF(30, 950, 720, 350);

            //トリミングした文書を保存する
            pdf.SaveToFile("CropPDF.pdf");
            pdf.Close();
        }
    }
}

CropPdfPage.png


質問があれば、フォーラムにどうぞ。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?