Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
Метод Extract класса PdfFileEditor позволяет извлекать заданный диапазон страниц из PDF файла. Этот перегруженный метод позволяет извлекать страницы, манипулируя PDF файлами с диска. Этот перегруженный метод требует следующие параметры: путь к входному файлу, начальная страница, конечная страница и путь к выходному файлу. Страницы от начальной до конечной будут извлечены, а выходные данные будут сохранены на диске. Следующий фрагмент кода показывает, как извлечь страницы 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);
}
}
}
Метод Extract класса PdfFileEditor позволяет извлекать диапазон страниц, используя потоки. Вам нужно передать следующие параметры этому перегруженному методу: входной поток, начальная страница, конечная страница и выходной поток. Страницы, указанные в диапазоне между начальной и конечной страницами, будут извлечены из входного потока и сохранены в выходном потоке. Следующий фрагмент кода показывает, как извлечь страницы 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.