PDF文書に余計な内容のページが含まれている場合、残りの内容が正確で、焦点が合っていて、文書の意図された目的と一致していることを確実にするために、これらのページを削除することが必要です。この記事では、無料の.NET PDFライブラリを使用して、プログラムでPDFからページを削除する方法を学びます。
無料ライブラリーのインストール
使用されているフリーのライブラリは Free Spire.PDF for .NETと呼ばれ、以下のリンクからダウンロードするか、Nuget経由で直接インストールすることができます。
無償のPDF APIは商用・個人用を問わず使用できますが、特定のページ制限があります。詳しくは
C# を使用してPDFページを削除
PdfDocument.Pages.RemoveAt()
メソッドは、PDFファイルから指定されたページを削除します。
サンプルC#コード:
using Spire.Pdf;
namespace RemovePage
{
class Program
{
static void Main(string[] args)
{
//PdfDocumentオブジェクトを作成する
PdfDocument document = new PdfDocument();
//PDF文書をロードする
document.LoadFromFile(@"sample.pdf");
//指定されたページを削除する
document.Pages.RemoveAt(1);
//別のファイルに保存する
document.SaveToFile("result.pdf");
}
}
}
無料の.NET PDFライブラリを使用すると、PDF内のページを回転させ、PDFのページサイズを変更し、PDF文書を結合/分割し、PDF文書からテキストや画像を抽出することなどもできます。