この基本的なチュートリアルでは、** PDFファイルをC#でページごとに分割する方法について詳しく説明します。 ** C#の手順とコードスニペットに従うことで、数行のコードを使用してPDFを複数のファイルに分割します。さらに、ページ番号をフィルタリングしたり、ページ番号から別のドキュメントを作成する前にさまざまな操作を実行したりすることで、分割プロセスをカスタマイズできます。
C#でページごとにPDFファイルを分割する手順
- PDFページを分割するためのアプリケーションにAspose.PDF for .NETライブラリへの参照を追加します
- Documentクラスを使用して分割するために入力PDFファイルをロードします
- Pageクラスを使用して、入力PDFファイルの各ページを反復処理します
- Saveメソッドを使用して各ページを個別のPDFドキュメントに書き込みます
これらの手順は、* C#を使用してPDFをページに分割*操作を実行する方法を簡単に説明しています。ライブラリをすばやく構成してから、入力ドキュメントをロードして処理します。各ページを1つずつ繰り返し、回転、ヘッダー/フッターの追加、透かしの追加、ページの切り抜き、その他多くのカスタマイズのオプションとともに、個別のファイルとして保存します。
PDFファイルをC#のページごとに分割するコード
using Aspose.Pdf; | |
namespace SplitPdfFileByPagesInCSharp | |
{ | |
class Program | |
{ | |
static void Main(string[] args) | |
{ | |
// Load the license to avoid trial version watermark in the splitted PDF files | |
License pdfLicense = new License(); | |
pdfLicense.SetLicense("Aspose.PDF.lic"); | |
// Load input PDF file | |
Document document = new Document( "Test.pdf"); | |
// Loop through each page | |
foreach (Page page in document.Pages) | |
{ | |
// Create a new Document class object to split PDF pages | |
Document splitPDF = new Document(); | |
// Add current page to the document | |
splitPDF.Pages.Add(page); | |
// Save current page as a seprate PDF | |
splitPDF.Save("Page number " + page.Number + ".pdf"); | |
} | |
System.Console.WriteLine("Done"); | |
} | |
} | |
} |
*スプリットPDFページにアプリケーションを作成するためのC#*コードをここに示します。各ページを新しいPDFファイルに追加する前に、ページサイズの変更、背景の追加、ページへの画像またはテキストのスタンプ、ページの色の設定など、すべてのページクラス機能を使用できます。同様に、ページを新しいPDFファイルに追加した後、フォントの埋め込みによるフォーマット、有効期限の設定、未使用のオブジェクトの削除によるPDFファイルの最適化、画像の圧縮、コンテンツの変更など、ドキュメントクラスの機能を使用できます。さまざまな方法。
この記事では、C#を使用してPDFをページに分割する機能を.NETまたは.NETCoreフレームワークベースのアプリケーションに組み込む方法を学習しました。同様に、PDFページのマージについて知りたい場合は、C#を使用してPDFファイルをマージする方法の記事を参照してください。