Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
Se você deseja excluir um número de páginas do arquivo PDF que está no disco, pode usar a sobrecarga do método Delete que aceita os seguintes três parâmetros: caminho do arquivo de entrada, array de números de páginas a serem excluídas e caminho do arquivo PDF de saída. O segundo parâmetro é um array de inteiros representando todas as páginas que precisam ser excluídas. As páginas especificadas são removidas do arquivo de entrada e o resultado é salvo como arquivo de saída. O seguinte trecho de código mostra como excluir páginas PDF usando caminhos de arquivos.
// 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");
}
O método Delete da classe PdfFileEditor também fornece uma sobrecarga que permite excluir as páginas do arquivo PDF de entrada, enquanto ambos os arquivos de entrada e saída estão nos streams. Esta sobrecarga aceita os seguintes três parâmetros: stream de entrada, array de inteiros das páginas PDF a serem excluídas e stream de saída. O seguinte trecho de código mostra como excluir páginas PDF usando streams.
// 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.