Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
SplitFromFirst método de la clase PdfFileEditor permite dividir el archivo PDF comenzando desde la primera página y terminando en el número de página especificado. Si deseas manipular los archivos PDF desde el disco, puedes pasar las rutas de archivo de los archivos PDF de entrada y salida a este método. El siguiente fragmento de código te muestra cómo dividir páginas PDF desde el inicio usando rutas de archivos.
// 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");
}
SplitFromFirst método de la clase PdfFileEditor permite dividir el archivo PDF comenzando desde la primera página y terminando en el número de página especificado. Si deseas manipular los archivos PDF desde los flujos, puedes pasar los flujos de entrada y salida PDF a este método. El siguiente fragmento de código te muestra cómo dividir páginas PDF desde el inicio usando flujos de archivos.
// 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);
}
}
}
SplitToBulks método de la clase PdfFileEditor permite dividir el archivo PDF en múltiples conjuntos de páginas. En este ejemplo, requerimos dos conjuntos de páginas (1, 2) y (5, 6). Si deseas acceder al archivo PDF desde el disco, necesitas pasar el PDF de entrada como ruta de archivo. Este método devuelve un arreglo de MemoryStream. Puedes recorrer este arreglo y guardar los conjuntos individuales de páginas como archivos separados. El siguiente fragmento de código te muestra cómo dividir páginas PDF a granel usando rutas de archivos.
// 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++;
}
}
}
SplitToBulks método de la clase PdfFileEditor permite dividir el archivo PDF en múltiples conjuntos de páginas. En este ejemplo, requerimos dos conjuntos de páginas (1, 2) y (5, 6). Puedes pasar un flujo a este método en lugar de acceder al archivo desde el disco. Este método devuelve un arreglo de MemoryStream. Puedes recorrer este arreglo y guardar los conjuntos individuales de páginas como archivos separados. El siguiente fragmento de código te muestra cómo dividir páginas PDF a granel usando flujos.
// 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++;
}
}
}
}
SplitToEnd método de la clase PdfFileEditor permite dividir el PDF desde el número de página especificado hasta el final del archivo PDF y guardarlo como un nuevo PDF. Para hacer esto, usando rutas de archivos, necesitas pasar las rutas de archivo de entrada y salida y el número de página desde donde se debe iniciar la división. El PDF de salida se guardará en el disco. El siguiente fragmento de código te muestra cómo dividir páginas PDF hasta el final usando rutas de archivos.
// 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");
}
SplitToEnd método de la clase PdfFileEditor permite dividir el PDF desde el número de página especificado hasta el final del archivo PDF y guardarlo como un nuevo PDF. Para hacer esto, usando flujos, necesitas pasar flujos de entrada y salida y el número de página desde donde se debe iniciar la división. El PDF de salida se guardará en el flujo de salida. El siguiente fragmento de código te muestra cómo dividir páginas PDF hasta el final usando flujos.
// 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);
}
}
}
Puedes intentar dividir el documento PDF y ver los resultados en línea en este enlace:
Para dividir el archivo PDF en páginas individuales, necesitas pasar el PDF como ruta de archivo al método SplitToPages. Este método devolverá un arreglo de MemoryStream que contiene las páginas individuales del archivo PDF. Puedes recorrer este arreglo de MemoryStream y guardar las páginas individuales como archivos PDF individuales en el disco. El siguiente fragmento de código te muestra cómo dividir PDF en páginas individuales usando rutas de archivos.
// 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++;
}
}
}
Para dividir el archivo PDF en páginas individuales, necesitas pasar el PDF como flujo al método SplitToPages. Este método devolverá un arreglo de MemoryStream que contiene las páginas individuales del archivo PDF. Puedes recorrer este arreglo de MemoryStream y guardar las páginas individuales como archivos PDF individuales en el disco, o puedes mantener estas páginas individuales en el flujo de memoria para su uso posterior en tu aplicación. El siguiente fragmento de código te muestra cómo dividir PDF en páginas individuales usando flujos.
// 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.