v26.1
Novo Recurso Extrair Propriedades para o Extrator de PDF
- Extrair Propriedades do PDF: Título, Autor, Assunto, Palavras‑chave, Número de Páginas.
- Classe PdfExtractor: método adicionado
Extractpara extrair as propriedades do PDF. - Classe ExtractPropertiesOptions: representa as opções de extração de propriedades do PDF para o plugin PdfExtractor.
- Classe PdfProperties: representa as propriedades e informações de meta do documento PDF.
- Interface IHaveInput: usada para opções com um único dado de entrada.
- Classe OptionsWithInput: usada para opções com um único dado de entrada.
- Totalmente gratuito e funcional.
Exemplo de Uso:
O exemplo demonstra como extrair propriedades (Título, Autor, Assunto, Palavras‑chave, Número de Páginas) de um arquivo PDF.
// Cria o objeto ExtractPropertiesOptions para definir o arquivo de entrada
var options = new ExtractPropertiesOptions("path_to_your_pdf_file.pdf");
// Executa o processo e obtém as propriedades
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;Exemplo de Uso:
O exemplo demonstra como extrair propriedades (Título, Autor, Assunto, Palavras‑chave, Número de Páginas) de um fluxo PDF.
// Cria o objeto ExtractPropertiesOptions para definir o fluxo de entrada
var stream = File.OpenRead("path_to_your_pdf_file.pdf");
var options = new ExtractPropertiesOptions(stream);
// Executa o processo e obtém as propriedades
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;Exemplo de Uso:
O exemplo demonstra como extrair propriedades de um arquivo PDF da forma mais concisa possível.
// Executa o processo e obtém as propriedades
var pdfProperties = PdfExtractor.Extract(new ExtractPropertiesOptions("path_to_your_pdf_file.pdf"));Melhorias
- A melhoria de HTML para PDF suporta texto alternativo para imagens
- Conformidade PDF para PDFA1b
Bugs Corrigidos
- Erro ao tentar otimizar o arquivo PDF
- Problema de alinhamento vertical em campos de formulário
- Problema corrigido com a exibição de texto em japonês em FormField
- HTML para PDF – problema de formatação de tabelas
- Otimizar o tamanho do PDF antes da conversão para PDF/A resulta em saída corrompida
- PDF para DOC – tabela renderizada incorretamente
- PDF para Excel – problemas de formatação no arquivo de saída
- PDF para HTML –
ArgumentExceptiondurante a conversão - Conversão de PDF para HTML omitindo alguns links
- Texto ausente ao converter PDF para HTML