Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
La méthode Extract de la classe PdfFileEditor vous permet d’extraire une plage spécifiée de pages d’un fichier PDF. Cette surcharge vous permet d’extraire des pages tout en manipulant les fichiers PDF depuis le disque. Cette surcharge nécessite les paramètres suivants : chemin du fichier d’entrée, page de début, page de fin et chemin du fichier de sortie. Les pages de la page de début à la page de fin seront extraites et la sortie sera enregistrée sur le disque. Le code suivant vous montre comment extraire des pages PDF entre deux numéros 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 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 vous ne souhaitez pas extraire une plage de pages, mais plutôt un ensemble de pages particulières, la méthode Extract vous permet également de le faire. Vous devez d’abord créer un tableau d’entiers avec tous les numéros de pages qui doivent être extraits. Cette surcharge de la méthode Extract prend les paramètres suivants : fichier PDF d’entrée, tableau d’entiers des pages à extraire et fichier PDF de sortie. Le code suivant vous montre comment extraire 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 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);
}
}
}
La méthode Extract de la classe PdfFileEditor vous permet d’extraire une plage de pages en utilisant des flux. Vous devez passer les paramètres suivants à cette surcharge : flux d’entrée, page de début, page de fin et flux de sortie. Les pages spécifiées par la plage entre la page de début et la page de fin seront extraites du flux d’entrée et enregistrées dans le flux de sortie. Le code suivant vous montre comment extraire des pages PDF entre deux numéros en utilisant des flux.
// 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 tableau de pages peut être extrait du flux PDF et enregistré dans le flux de sortie en utilisant la surcharge appropriée de la méthode Extract. Si vous ne souhaitez pas extraire une plage de pages, mais plutôt un ensemble de pages particulières, la méthode Extract vous permet également de le faire. Vous devez d’abord créer un tableau d’entiers avec tous les numéros de pages qui doivent être extraits. Cette surcharge de la méthode Extract prend les paramètres suivants : flux d’entrée, tableau d’entiers des pages à extraire et flux de sortie. Le code suivant vous montre comment extraire 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 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.