Novedades

v24.12

  • Se añadió un nuevo Plugin: Convertidor de PDF a PNG
  • Se añadió un nuevo Plugin: Convertidor de PDF a TIFF
  • Se añadió un nuevo Plugin: Generador de Tablas de PDF
  • Renombrada la Clase PdfDoc a DocConverter

v24.11

  • Nuevo Plugin Agregado: Convertidor de PDF a JPEG
  • Clase DirectoryDataSource Agregada
  • Clase PdfToJpegOptions Agregada

v24.10

  • Nuevo Plugin Agregado: Conversor PDF/A

v24.9

  • Lanzado
10 oct. 2024

Subsecciones de Novedades

v24.12

Se añadió un nuevo Plugin: Convertidor de PDF a PNG

  • Clase PngConverter: Representa el plugin Documentize.PngConverter. Se utiliza para convertir documentos PDF a formato PNG.
  • Clase PdfToPngOptions: Representa las opciones del convertidor de PDF a PNG para el plugin Documentize.PngConverter.

Ejemplo de Uso:

// crear PngConverter
var plugin = new PngConverter();
// crear objeto PdfToPngOptions para establecer instrucciones
var opt = new PdfToPngOptions();
// añadir ruta del archivo de entrada
opt.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// establecer ruta del archivo de salida
opt.AddOutput(new DirectoryDataSource("path_to_results_directory"));
// realizar el proceso
plugin.Process(opt);

Se añadió un nuevo Plugin: Convertidor de PDF a TIFF

  • Clase TiffConverter: Representa el plugin Documentize.TiffConverter. Se utiliza para convertir documentos PDF a formato TIFF.
  • Clase PdfToTiffOptions: Representa las opciones del convertidor de PDF a TIFF para el plugin Documentize.TiffConverter.

Ejemplo de Uso:

// crear TiffConverter
var plugin = new TiffConverter();
// crear objeto PdfToTiffOptions para establecer instrucciones
var opt = new PdfToTiffOptions();
// añadir ruta del archivo de entrada
opt.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// establecer ruta del archivo de salida
opt.AddOutput(new DirectoryDataSource("path_to_results_directory"));
// realizar el proceso
plugin.Process(opt);

Se añadió un nuevo Plugin: Generador de Tablas de PDF

  • Clase TableGenerator: Representa el plugin Documentize.TableGenerator. Se utiliza para agregar una tabla a un documento PDF.
  • Clase TableBuilder: Clase que representa el generador de tablas en una página pdf.
  • Clase TableRowBuilder: Clase que representa el generador de filas de tabla.
  • Clase TableCellBuilder: Clase que representa el generador de celdas de tabla.

Ejemplo de Uso:

// crear TableGenerator
var plugin = new TableGenerator();
// crear objeto TableOptions para establecer instrucciones
TableOptions opt = new TableOptions().InsertPageBefore(1)
   .AddTable()
        .AddRow()
            .AddCell().AddParagraph("Nombre")
            .AddCell().AddParagraph("Edad")
        .AddRow()
            .AddCell().AddParagraph("Bob")
            .AddCell().AddParagraph("12")
        .AddRow()
            .AddCell().AddParagraph("Sam")
            .AddCell().AddParagraph("20")
        .AddRow()
            .AddCell().AddParagraph("Sandy")
            .AddCell().AddParagraph("26")
        .AddRow()
            .AddCell().AddParagraph("Tom")
            .AddCell().AddParagraph("12")
        .AddRow()
            .AddCell().AddParagraph("Jim")
            .AddCell().AddParagraph("27");
// añadir ruta del archivo de entrada
opt.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// establecer ruta del archivo de salida
opt.AddOutput(new FileDataSource("path_to_the_converted_file.pdf"));
// realizar el proceso
plugin.Process(opt);

Renombrada la Clase PdfDoc a DocConverter

  • Clase DocConverter: Representa el plugin Documentize.DocConverter. Se utiliza para convertir documentos PDF a formato DOC/DOCX.

Ejemplo de Uso:

// crear DocConverter
var plugin = new DocConverter();
// crear objeto PdfToDocOptions para establecer instrucciones
var opt = new PdfToDocOptions();
// añadir ruta del archivo de entrada
opt.AddInput(new FileDataSource(inputPath));
// establecer ruta del archivo de salida
opt.AddOutput(new FileDataSource(outputPath));
// realizar el proceso
plugin.Process(opt);
13 ene. 2025

v24.11

Nuevo Plugin Agregado: Convertidor de PDF a JPEG

  • Propósito: La clase JpegConverter está diseñada para convertir documentos PDF en formato JPEG, facilitando a los usuarios la gestión y el intercambio de imágenes derivadas de PDFs.
  • Constructor:
    • JpegConverter(): Inicializa una nueva instancia del convertidor JPEG.

Ejemplo de Uso:

var plugin = new JpegConverter();
var opt = new PdfToJpegOptions();
opt.AddInput(new FileDataSource("ruta_a_su_archivo_pdf.pdf"));
opt.AddOutput(new DirectoryDataSource("ruta_al_directorio_de_resultados"));
plugin.Process(opt);
  • Método:
    • Process(PdfToJpegOptions options): Inicia el proceso de conversión a JPEG utilizando las opciones especificadas.

Clase DirectoryDataSource Agregada

  • Propósito: La clase DirectoryDataSource permite a los usuarios gestionar datos de directorio para operaciones de carga y guardado dentro de plugins.
  • Constructor:
    • DirectoryDataSource(string path): Inicializa un nuevo objeto de datos de directorio con la ruta especificada.

Ejemplo de Uso:

var directorySource = new DirectoryDataSource("ruta_a_su_directorio");
  • Propiedades:
    • DataType: Recupera el tipo de fuente de datos.
    • Path: Obtiene la ruta del directorio de datos actual.

Clase PdfToJpegOptions Agregada

  • Propósito: Esta clase contiene opciones para configurar el proceso de conversión a JPEG, permitiendo a los usuarios especificar resolución, listas de páginas y calidad de la imagen.
  • Constructor:
    • PdfToJpegOptions(): Inicializa una nueva instancia de opciones para el convertidor JPEG.

Propiedades:

  • OutputResolution: Especifica la resolución de las imágenes JPEG resultantes.
  • PageList: Una lista de páginas a convertir del PDF.
  • Quality: Establece la calidad de la salida JPEG.
13 ene. 2025

v24.10

Nuevo Plugin Agregado: Conversor PDF/A

  • Se ha introducido una nueva función de conversión a PDF/A, permitiendo a los usuarios convertir fácilmente archivos PDF estándar en documentos compatibles con PDF/A.

Ejemplo de Uso:

var options = new PdfAConvertOptions
{
    PdfAVersion = PdfAStandardVersion.PDF_A_3B
};

options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
options.AddOutput(new FileDataSource("path_to_the_converted_file.pdf"));

var plugin = new PdfAConverter();
plugin.Process(options);

Corrección de Errores

  • Se corrigieron problemas relacionados con la clase FileResult que resultaban en rutas de salida incorrectas.
  • Se resolvieron errores menores que afectaban al HtmlConverter al manejar archivos grandes.

Mejoras

  • Se mejoró el rendimiento de PdfExtractor e ImageExtractor para tiempos de procesamiento más rápidos.
  • Se actualizó la clase RotateOptions para admitir ángulos de rotación adicionales.
13 ene. 2025

v24.9

Lanzado

 Español