Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
Si deseas eliminar un número de páginas del archivo PDF que se encuentra en el disco, puedes utilizar la sobrecarga del método Delete que toma los siguientes tres parámetros: ruta del archivo de entrada, array de números de página a eliminar y ruta del archivo PDF de salida. El segundo parámetro es un array de enteros que representa todas las páginas que deben ser eliminadas. Las páginas especificadas se eliminan del archivo de entrada y el resultado se guarda como archivo de salida. El siguiente fragmento de código te muestra cómo eliminar páginas PDF utilizando rutas de archivos.
// For complete examples and data files, visit https://github.com/aspose-pdf/Aspose.PDF-for-.NET
private static void DeletePages()
{
// The path to the documents directory
var dataDir = RunExamples.GetDataDir_AsposePdfFacades_Pages();
// Create PdfFileEditor object
var pdfEditor = new Aspose.Pdf.Facades.PdfFileEditor();
// Array of pages to delete
var pagesToDelete = new int[] { 1, 2 };
// Delete pages
pdfEditor.Delete(dataDir + "DeletePagesInput.pdf", pagesToDelete, dataDir + "DeletePagesUsingFilePath_out.pdf");
}
El método Delete de la clase PdfFileEditor también proporciona una sobrecarga que te permite eliminar las páginas del archivo PDF de entrada, mientras que tanto los archivos de entrada como de salida están en los flujos. Esta sobrecarga toma los siguientes tres parámetros: flujo de entrada, array de enteros de páginas PDF a eliminar y flujo de salida. El siguiente fragmento de código te muestra cómo eliminar páginas PDF utilizando flujos.
// For complete examples and data files, visit https://github.com/aspose-pdf/Aspose.PDF-for-.NET
private static void DeletePagesUsingStreams()
{
// The path to the documents directory
var dataDir = RunExamples.GetDataDir_AsposePdfFacades_Pages();
// Create PdfFileEditor object
var pdfEditor = new Aspose.Pdf.Facades.PdfFileEditor();
// Create streams
using (var inputStream = new FileStream(dataDir + "DeletePagesInput.pdf", FileMode.Open))
{
using (var outputStream = new FileStream(dataDir + "DeletePagesUsingStream_out.pdf", FileMode.Create))
{
// Array of pages to delete
var pagesToDelete = new int[] { 1, 2 };
// Delete pages
pdfEditor.Delete(inputStream, pagesToDelete, outputStream);
}
}
}
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.