Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
PdfFileEditorクラスのExtractメソッドを使用すると、PDFファイルから指定されたページ範囲を抽出できます。このオーバーロードでは、ディスクからPDFファイルを操作しながらページを抽出できます。このオーバーロードには、入力ファイルパス、開始ページ、終了ページ、および出力ファイルパスのパラメータが必要です。開始ページから終了ページまでのページが抽出され、出力はディスクに保存されます。以下のコードスニペットは、ファイルパスを使用して2つの番号の間のPDFページを抽出する方法を示しています。
// For complete examples and data files, visit https://github.com/aspose-pdf/Aspose.PDF-for-.NET
private static void Extract_PDFPages_FilePaths()
{
// The path to the documents directory
var dataDir = RunExamples.GetDataDir_AsposePdfFacades_Pages();
// Create PdfFileEditor object
PdfFileEditor pdfEditor = new PdfFileEditor();
// Extract pages
pdfEditor.Extract(dataDir + "MultiplePages.pdf", 1, 3, dataDir + "ExtractPagesBetweenNumbers_out.pdf");
}
範囲のページを抽出したくない場合、特定のページのセットを抽出することもできます。Extractメソッドを使用すると、それも可能です。最初に、抽出する必要のあるすべてのページ番号を含む整数配列を作成する必要があります。このExtractメソッドのオーバーロードには、入力PDFファイル、抽出するページの整数配列、および出力PDFファイルのパラメータが必要です。以下のコードスニペットは、ファイルパスを使用してPDFページを抽出する方法を示しています。
// For complete examples and data files, visit https://github.com/aspose-pdf/Aspose.PDF-for-.NET
private static void Extract_PDFPages_Streams()
{
// The path to the documents directory
var dataDir = RunExamples.GetDataDir_AsposePdfFacades_Pages();
// Create PdfFileEditor object
PdfFileEditor pdfEditor = new PdfFileEditor();
// Create streams
using (FileStream inputStream = new FileStream(dataDir + "MultiplePages.pdf", FileMode.Open))
{
using (FileStream outputStream = new FileStream(dataDir + "ExtractPagesBetweenTwoNumbers_out.pdf", FileMode.Create))
{
// Extract pages
pdfEditor.Extract(inputStream, 1, 3, outputStream);
}
}
}
PdfFileEditorクラスのExtractメソッドを使用すると、ストリームを使用してページの範囲を抽出できます。このオーバーロードには、次のパラメータを渡す必要があります:入力ストリーム、開始ページ、終了ページ、および出力ストリーム。開始ページと終了ページの間で指定された範囲のページが入力ストリームから抽出され、出力ストリームに保存されます。以下のコードスニペットは、ストリームを使用して2つの番号の間のPDFページを抽出する方法を示しています。
// For complete examples and data files, visit https://github.com/aspose-pdf/Aspose.PDF-for-.NET
private static void Extract_ArrayPDFPages_FilePaths()
{
// The path to the documents directory
var dataDir = RunExamples.GetDataDir_AsposePdfFacades_Pages();
// Create PdfFileEditor object
PdfFileEditor pdfEditor = new PdfFileEditor();
int[] pagesToExtract = new int[] { 1, 2 };
// Extract pages
pdfEditor.Extract(dataDir + "Extract.pdf", pagesToExtract, dataDir + "ExtractArrayOfPages_out.pdf");
}
PDFストリームからページの配列を抽出し、出力ストリームに保存するには、Extractメソッドの適切なオーバーロードを使用します。範囲のページを抽出したくない場合、特定のページのセットを抽出することもできます。Extractメソッドを使用すると、それも可能です。最初に、抽出する必要のあるすべてのページ番号を含む整数配列を作成する必要があります。このExtractメソッドのオーバーロードには、入力ストリーム、抽出するページの整数配列、および出力ストリームのパラメータが必要です。以下のコードスニペットは、ストリームを使用してPDFページを抽出する方法を示しています。
// For complete examples and data files, visit https://github.com/aspose-pdf/Aspose.PDF-for-.NET
private static void Extract_ArrayPDFPages_Streams()
{
// The path to the documents directory
var dataDir = RunExamples.GetDataDir_AsposePdfFacades_Pages();
// Create PdfFileEditor object
PdfFileEditor pdfEditor = new PdfFileEditor();
// Create streams
using (FileStream inputStream = new FileStream(dataDir + "MultiplePages.pdf", FileMode.Open))
{
using (FileStream outputStream = new FileStream(dataDir + "ExtractArrayOfPagesUsingStreams_out.pdf", FileMode.Create))
{
int[] pagesToExtract = new int[] { 1, 2 };
// Extract pages
pdfEditor.Extract(inputStream, pagesToExtract, outputStream);
}
}
}
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.