Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
La méthode SplitFromFirst de la classe PdfFileEditor vous permet de diviser le fichier PDF en commençant par la première page et en terminant à un numéro de page spécifié. Si vous souhaitez manipuler les fichiers PDF depuis le disque, vous pouvez passer les chemins de fichiers des fichiers PDF d’entrée et de sortie à cette méthode. Le code suivant vous montre comment diviser les pages PDF depuis le début 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 SplitPdfPagesFromFirstUsingFilePaths()
{
// The path to the documents directory
var dataDir = RunExamples.GetDataDir_AsposePdfFacades_Pages();
// Create PdfFileEditor object
var pdfEditor = new Aspose.Pdf.Facades.PdfFileEditor();
// Split pages
pdfEditor.SplitFromFirst(dataDir + "MultiplePages.pdf", 3, dataDir + "SplitPagesUsingPaths_out.pdf");
}
La méthode SplitFromFirst de la classe PdfFileEditor vous permet de diviser le fichier PDF en commençant par la première page et en terminant à un numéro de page spécifié. Si vous souhaitez manipuler les fichiers PDF depuis les flux, vous pouvez passer les flux PDF d’entrée et de sortie à cette méthode. Le code suivant vous montre comment diviser les pages PDF depuis le début en utilisant des flux de fichiers.
// For complete examples and data files, visit https://github.com/aspose-pdf/Aspose.PDF-for-.NET
private static void SplitPdfPagesFromFirstUsingFileStreams()
{
// 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 + "MultiplePages.pdf", FileMode.Open))
{
using (var outputStream = new FileStream(dataDir + "SplitPagesUsingStreams_out.pdf", FileMode.Create))
{
// Split pages
pdfEditor.SplitFromFirst(inputStream, 3, outputStream);
}
}
}
La méthode SplitToBulks de la classe PdfFileEditor vous permet de diviser le fichier PDF en plusieurs ensembles de pages. Dans cet exemple, nous avons besoin de deux ensembles de pages (1, 2) et (5, 6). Si vous souhaitez accéder au fichier PDF depuis le disque, vous devez passer le PDF d’entrée en tant que chemin de fichier. Cette méthode renvoie un tableau de MemoryStream. Vous pouvez parcourir ce tableau et enregistrer les ensembles de pages individuels en tant que fichiers séparés. Le code suivant vous montre comment diviser les pages PDF en plusieurs ensembles 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 SplitPdfPagesToBulkUsingFilePaths()
{
// The path to the documents directory
var dataDir = RunExamples.GetDataDir_AsposePdfFacades_Pages();
// Create PdfFileEditor object
var pdfEditor = new Aspose.Pdf.Facades.PdfFileEditor();
var fileNumber = 1;
// Create array of pages to split
var numberOfPages = new int[][] { new int[] { 1, 2 }, new int[] { 3, 4 } };
// Split to bulk
var outBuffer = pdfEditor.SplitToBulks(dataDir + "MultiplePages.pdf", numberOfPages);
// Save individual files
foreach (var outStream in outBuffer)
{
using (var outFileStream = new FileStream(dataDir + "File_" + fileNumber.ToString() + "_out.pdf", FileMode.Create))
{
outStream.WriteTo(outFileStream);
fileNumber++;
}
}
}
La méthode SplitToBulks de la classe PdfFileEditor vous permet de diviser le fichier PDF en plusieurs ensembles de pages. Dans cet exemple, nous avons besoin de deux ensembles de pages (1, 2) et (5, 6). Vous pouvez passer un flux à cette méthode au lieu d’accéder au fichier depuis le disque. Cette méthode renvoie un tableau de MemoryStream. Vous pouvez parcourir ce tableau et enregistrer les ensembles de pages individuels en tant que fichiers séparés. Le code suivant vous montre comment diviser les pages PDF en plusieurs ensembles en utilisant des flux.
// For complete examples and data files, visit https://github.com/aspose-pdf/Aspose.PDF-for-.NET
private static void SplitPdfPagesToBulkUsingStreams()
{
// The path to the documents directory
var dataDir = RunExamples.GetDataDir_AsposePdfFacades_Pages();
// Create PdfFileEditor object
var pdfEditor = new Aspose.Pdf.Facades.PdfFileEditor();
// Create input stream
using (var inputStream = new FileStream(dataDir + "MultiplePages.pdf", FileMode.Open))
{
var fileNumber = 1;
// Create array of pages to split
var numberOfPages = new int[][] { new int[] { 1, 2 }, new int[] { 3, 4 } };
// Split to bulk
var outBuffer = pdfEditor.SplitToBulks(inputStream, numberOfPages);
// Save individual files
foreach (var outStream in outBuffer)
{
using (var outFileStream = new FileStream(dataDir + "File_" + fileNumber.ToString() + "_out.pdf", FileMode.Create))
{
outStream.WriteTo(outFileStream);
fileNumber++;
}
}
}
}
La méthode SplitToEnd de la classe PdfFileEditor vous permet de diviser le PDF à partir d’un numéro de page spécifié jusqu’à la fin du fichier PDF et de l’enregistrer en tant que nouveau PDF. Pour ce faire, en utilisant des chemins de fichiers, vous devez passer les chemins de fichiers d’entrée et de sortie ainsi que le numéro de page à partir duquel la division doit commencer. Le PDF de sortie sera enregistré sur le disque. Le code suivant vous montre comment diviser les pages PDF jusqu’à la fin 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 SplitPdfPagesToEndUsingFilePaths()
{
// The path to the documents directory
var dataDir = RunExamples.GetDataDir_AsposePdfFacades_Pages();
// Create PdfFileEditor object
var pdfEditor = new Aspose.Pdf.Facades.PdfFileEditor();
// Split pages
pdfEditor.SplitToEnd(dataDir + "MultiplePages.pdf", 3, dataDir + "SplitPagesToEndUsingPaths_out.pdf");
}
La méthode SplitToEnd de la classe PdfFileEditor vous permet de diviser le PDF à partir d’un numéro de page spécifié jusqu’à la fin du fichier PDF et de l’enregistrer en tant que nouveau PDF. Pour ce faire, en utilisant des flux, vous devez passer les flux d’entrée et de sortie ainsi que le numéro de page à partir duquel la division doit commencer. Le PDF de sortie sera enregistré dans le flux de sortie. Le code suivant vous montre comment diviser les pages PDF jusqu’à la fin en utilisant des flux.
// For complete examples and data files, visit https://github.com/aspose-pdf/Aspose.PDF-for-.NET
private static void SplitPdfPagesToEndUsingStreams()
{
// 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 + "MultiplePages.pdf", FileMode.Open))
{
using (var outputStream = new FileStream(dataDir + "SplitPagesToEndUsingStreams_out.pdf", FileMode.Create))
{
// Split pages
pdfEditor.SplitToEnd(inputStream, 3, outputStream);
}
}
}
Vous pouvez essayer de diviser le document PDF et de voir les résultats en ligne à ce lien :
Pour diviser le fichier PDF en pages individuelles, vous devez passer le PDF en tant que chemin de fichier à la méthode SplitToPages. Cette méthode renverra un tableau de MemoryStream contenant les pages individuelles du fichier PDF. Vous pouvez parcourir ce tableau de MemoryStream et enregistrer les pages individuelles en tant que fichiers PDF individuels sur le disque. Le code suivant vous montre comment diviser le PDF en pages individuelles 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 SplitPdfToIndividualPagesUsingFilePaths()
{
// The path to the documents directory
var dataDir = RunExamples.GetDataDir_AsposePdfFacades_Pages();
// Create PdfFileEditor object
var pdfEditor = new Aspose.Pdf.Facades.PdfFileEditor();
var fileNumber = 1;
// Split to pages
var outBuffer = pdfEditor.SplitToPages(dataDir + "splitPdfToIndividualPagesInput.pdf");
// Save individual files
foreach (var outStream in outBuffer)
{
using (var outFileStream = new FileStream(dataDir + "File_" + fileNumber.ToString() + "_out.pdf", FileMode.Create))
{
outStream.WriteTo(outFileStream);
fileNumber++;
}
}
}
Pour diviser le fichier PDF en pages individuelles, vous devez passer le PDF en tant que flux à la méthode SplitToPages. Cette méthode renverra un tableau de MemoryStream contenant les pages individuelles du fichier PDF. Vous pouvez parcourir ce tableau de MemoryStream et enregistrer les pages individuelles en tant que fichiers PDF individuels sur le disque, ou vous pouvez conserver ces pages individuelles dans le flux mémoire pour une utilisation ultérieure dans votre application. Le code suivant vous montre comment diviser le PDF en pages individuelles en utilisant des flux.
// For complete examples and data files, visit https://github.com/aspose-pdf/Aspose.PDF-for-.NET
private static void SplitPdfToIndividualPagesUsingStreams()
{
// The path to the documents directory
var dataDir = RunExamples.GetDataDir_AsposePdfFacades_Pages();
// Create PdfFileEditor object
var pdfEditor = new Aspose.Pdf.Facades.PdfFileEditor();
// Create input stream
using (var inputStream = new FileStream(dataDir + "splitPdfToIndividualPagesInput.pdf", FileMode.Open))
{
var fileNumber = 1;
// Split to pages
var outBuffer = pdfEditor.SplitToPages(inputStream);
// Save individual files
foreach (var outStream in outBuffer)
{
using (var outFileStream = new FileStream(dataDir + "File_" + fileNumber.ToString() + "_out.pdf", FileMode.Create))
{
outStream.WriteTo(outFileStream);
fileNumber++;
}
}
}
}
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.