Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
Si vous souhaitez supprimer un certain nombre de pages du fichier PDF qui se trouve sur le disque, vous pouvez utiliser la surcharge de la méthode Delete qui prend les trois paramètres suivants : chemin du fichier d’entrée, tableau des numéros de pages à supprimer, et chemin du fichier PDF de sortie. Le deuxième paramètre est un tableau d’entiers représentant toutes les pages qui doivent être supprimées. Les pages spécifiées sont supprimées du fichier d’entrée et le résultat est enregistré en tant que fichier de sortie. Le code suivant vous montre comment supprimer des pages PDF en utilisant des chemins de fichiers.
// 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");
}
La méthode Delete de la classe PdfFileEditor fournit également une surcharge qui vous permet de supprimer les pages du fichier PDF d’entrée, tandis que les fichiers d’entrée et de sortie sont dans les flux. Cette surcharge prend les trois paramètres suivants : flux d’entrée, tableau d’entiers des pages PDF à supprimer, et flux de sortie. Le code suivant vous montre comment supprimer des pages PDF en utilisant des flux.
// 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.