Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
El método Extract de la clase PdfFileEditor permite extraer un rango especificado de páginas de un archivo PDF. Esta sobrecarga permite extraer páginas mientras se manipulan los archivos PDF desde el disco. Esta sobrecarga requiere los siguientes parámetros: ruta del archivo de entrada, página de inicio, página final y ruta del archivo de salida. Las páginas desde la página de inicio hasta la página final serán extraídas y la salida se guardará en el disco. El siguiente fragmento de código muestra cómo extraer páginas de PDF entre dos números utilizando rutas de archivos.
// 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");
}
Si no desea extraer un rango de páginas, sino un conjunto de páginas particulares, el método Extract también permite hacerlo. Primero necesita crear un array de enteros con todos los números de página que necesitan ser extraídos. Esta sobrecarga del método Extract toma los siguientes parámetros: archivo PDF de entrada, array de enteros de páginas a extraer y archivo PDF de salida. El siguiente fragmento de código muestra cómo extraer páginas de PDF utilizando rutas de archivos.
// 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);
}
}
}
El método Extract de la clase PdfFileEditor permite extraer un rango de páginas utilizando flujos. Necesita pasar los siguientes parámetros a esta sobrecarga: flujo de entrada, página de inicio, página final y flujo de salida. Las páginas especificadas por el rango entre la página de inicio y la página final serán extraídas del flujo de entrada y guardadas en el flujo de salida. El siguiente fragmento de código muestra cómo extraer páginas de PDF entre dos números utilizando flujos.
// 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");
}
Un array de páginas puede ser extraído del flujo PDF y guardado en el flujo de salida utilizando la sobrecarga apropiada del método Extract. Si no desea extraer un rango de páginas, sino un conjunto de páginas particulares, el método Extract también permite hacerlo. Primero necesita crear un array de enteros con todos los números de página que necesitan ser extraídos. Esta sobrecarga del método Extract toma los siguientes parámetros: flujo de entrada, array de enteros de páginas a extraer y flujo de salida. El siguiente fragmento de código muestra cómo extraer páginas de PDF utilizando flujos.
// 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.