v26.1
Nueva característica: Extraer propiedades para PDF Extractor
- Extraer propiedades del PDF: Título, Autor, Asunto, Palabras clave, Número de páginas.
- Class PdfExtractor: se añadió el método
Extractpara extraer propiedades del PDF. - Class ExtractPropertiesOptions: representa las opciones de extracción de propiedades del PDF para el plugin PdfExtractor.
- Class PdfProperties: representa las propiedades e información de meta del documento PDF.
- Interface IHaveInput: se utiliza para opciones con un único dato de entrada.
- Class OptionsWithInput: se utiliza para opciones con un único dato de entrada.
- Full Free functional.
Ejemplo de uso:
El ejemplo muestra cómo extraer propiedades (Título, Autor, Asunto, Palabras clave, Número de páginas) de un archivo PDF.
// Create ExtractPropertiesOptions object to set input file
var options = new ExtractPropertiesOptions("path_to_your_pdf_file.pdf");
// Perform the process and get Properties
var pdfProperties = PdfExtractor.Extract(options);
var title = pdfProperties.Title;
var author = pdfProperties.Author;
var subject = pdfProperties.Subject;
var keywords = pdfProperties.Keywords;
var numberOfPages = pdfProperties.NumberOfPages;Ejemplo de uso:
El ejemplo muestra cómo extraer propiedades (Título, Autor, Asunto, Palabras clave, Número de páginas) de un flujo (stream) PDF.
// Create ExtractPropertiesOptions object to set input stream
var stream = File.OpenRead("path_to_your_pdf_file.pdf");
var options = new ExtractPropertiesOptions(stream);
// Perform the process and get Properties
var pdfProperties = PdfExtractor.Extract(options);
var title = pdfProperties.Title;
var author = pdfProperties.Author;
var subject = pdfProperties.Subject;
var keywords = pdfProperties.Keywords;
var numberOfPages = pdfProperties.NumberOfPages;Ejemplo de uso:
El ejemplo muestra cómo extraer propiedades de un archivo PDF de la forma más concisa posible.
// Perform the process and get Properties
var pdfProperties = PdfExtractor.Extract(new ExtractPropertiesOptions("path_to_your_pdf_file.pdf"));Mejoras
- La mejora de HTML a PDF admite texto alternativo para imágenes.
- Cumplimiento de PDF a PDFA1b.
Errores corregidos
- Se produce un error al intentar optimizar un archivo PDF.
- Problema de alineación vertical en campos de formulario.
- Se resolvió el problema al mostrar texto japonés en FormField.
- Problema de formato de tabla en HTML a PDF.
- Optimizar el tamaño del PDF antes de la conversión a PDF/A produce salida corrupta.
- PDF a DOC – tabla renderizada incorrectamente.
- PDF a Excel – problemas de formato en el archivo de salida.
- PDF a HTML – ArgumentException durante la conversión.
- Conversión de PDF a HTML omite algunos enlaces.
- Texto faltante al convertir PDF a HTML.