Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
Para convertir páginas PDF a diferentes formatos de imagen, necesita crear un objeto PdfConverter y abrir el archivo PDF utilizando el método BindPdf. Después de eso, necesita llamar al método DoConvert para tareas de inicialización. Luego, puede recorrer todas las páginas utilizando los métodos HasNextImage y GetNextImage. El método GetNextImage le permite crear una imagen de una página en particular. También necesita pasar ImageFormat a este método para crear una imagen de un tipo específico, es decir, JPEG, GIF o PNG, etc. Finalmente, llame al método Close de la clase PdfConverter. El siguiente fragmento de código le muestra cómo convertir páginas PDF a imágenes.
// For complete examples and data files, visit https://github.com/aspose-pdf/Aspose.PDF-for-.NET
private static void ConvertPdfPagesToImages01()
{
// The path to the documents directory
var dataDir = RunExamples.GetDataDir_AsposePdf_Images();
// Create PdfConverter object
using (var converter = new Aspose.Pdf.Facades.PdfConverter())
{
// Bind PDF document
converter.BindPdf(dataDir + "ConvertPdfPagesToImages.pdf");
// Initialize the converting process
converter.DoConvert();
// Check if pages exist and then convert to image one by one
while (converter.HasNextImage())
{
// Generate output file name with '_out' suffix
var outputFileName = dataDir + System.DateTime.Now.Ticks.ToString() + "_out.jpg";
// Convert the page to image and save it
converter.GetNextImage(outputFileName, System.Drawing.Imaging.ImageFormat.Jpeg);
}
}
}
En el siguiente fragmento de código, mostraremos cómo puede cambiar algunos parámetros. Con CoordinateType establecemos el marco ‘CropBox’. Además, podemos cambiar la Resolution especificando el número de puntos por pulgada. El siguiente FormPresentationMode - modo de presentación del formulario. Luego indicamos la StartPage con la que se establece el número de página del inicio de la conversión. También podemos especificar la última página estableciendo un rango.
// For complete examples and data files, visit https://github.com/aspose-pdf/Aspose.PDF-for-.NET
private static void ConvertPdfPagesToImages02()
{
// The path to the documents directory
var dataDir = RunExamples.GetDataDir_AsposePdf_Images();
// Create PdfConverter object
using (var converter = new Aspose.Pdf.Facades.PdfConverter())
{
// Bind PDF document
converter.BindPdf(dataDir + "ConvertPdfPagesToImages.pdf");
// Initialize the converting process
converter.DoConvert();
// Set additional conversion settings
converter.CoordinateType = Aspose.Pdf.PageCoordinateType.CropBox;
converter.Resolution = new Aspose.Pdf.Devices.Resolution(600);
converter.FormPresentationMode = Aspose.Pdf.Devices.FormPresentationMode.Production;
converter.StartPage = 2;
// Check if pages exist and then convert to image one by one
while (converter.HasNextImage())
{
// Generate output file name
var outputFileName = dataDir + System.DateTime.Now.Ticks.ToString() + "_out.jpg";
// Convert the page to image and save it
converter.GetNextImage(outputFileName, System.Drawing.Imaging.ImageFormat.Jpeg);
}
}
}
En el siguiente fragmento de código, demostramos cómo aplicar la sustitución de fuentes personalizada durante el proceso de conversión de PDF a imagen. Utilizamos la colección FontRepository.Substitutions para registrar una regla de sustitución personalizada. En este ejemplo, cuando se encuentra la fuente “Helvetica”, se reemplaza por “Arial”.
Aspose.PDF for .NET permite convertir documentos PDF a varios formatos y también convertir de otros formatos a PDF. Además, puede verificar la calidad de la conversión de Aspose.PDF y ver los resultados en línea con la aplicación de conversión Aspose.PDF. Aprenda la sección Convirtiendo para resolver sus tareas.
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.