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 ページの指定された領域を切り抜くための非常にシンプルなインターフェイスを提供します。詳しい手順は以下の通りです:
-
LoadFromFile()
メ ソ ッ ド で PDF 文書を読み込みます; - 指定されたPDFページを取得します;
- 矩形を指定し、
PdfPageBase.CropBox
プロパティを通して指定された領域を切り取ります; - 切り抜き 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();
}
}
}
質問があれば、フォーラムにどうぞ。