- Primeiro, defina a propriedade Scenario. Essa propriedade otimiza a exportação em relação a alguns parâmetros: qualidade, tamanho do arquivo e/ou velocidade de exportação. Quando você seleciona o valor dessa propriedade, as Properties do objeto PDFExportParams e de seus subobjetos são definidas com valores adequados para a tarefa selecionada.
- Depois disso, você pode personalizar os parâmetros adicionais para que se adequem melhor à sua tarefa. Consulte Ajuste de parâmetros de exportação para obter detalhes.
Properties
Retorna o objeto Engine. | ||
Especifica o cenário de exportação para o formato PDF (PDF/A), que otimiza a exportação com base em alguns parâmetros: qualidade, tamanho do arquivo e/ou velocidade de exportação. Se você alterar o valor desta propriedade, asFontEmbeddingMode,TextAndBackgroundColorMode,WriteXmpMetadata,WriteTaggedPDFpropriedades do subobjeto PDFExportFeatures e asColorPictureFormats,GrayPictureFormats,BwPictureFormatspropriedades do subobjeto PDFPictureCompressionParams serão redefinidas
para seus valores padrão. O valor padrão é PES_Balanced. Observe que, dependendo do cenário escolhido, algumas configurações internas de exportação podem ser alteradas. Isso afetará o valor das seguintes propriedades de PDFExportParams: | ||
Especifica o formato de exportação: PDF, PDF/A-1a, PDF/A-1b, PDF/A-2a, PDF/A-2b, PDF/A-2u, PDF/A-3a, PDF/A-3b ou PDF/A-3u. O valor desta propriedade afeta as configurações disponíveis durante a exportação. Se o valor desta propriedade não for PCM_None (ou seja, a exportação para o formato PDF/A é realizada):
Se esses requisitos não forem atendidos, um erro será retornado. Por padrão, o valor é PCM_None, o que indica que a exportação para PDF deve ser realizada. | ||
Especifica o modo de exportação do texto reconhecido para o formato PDF (PDF/A). Os modos disponíveis são: somente texto e imagens, texto sobre a imagem da página, texto abaixo da imagem da página, somente imagem da página, somente texto. Se esta propriedade for PEM_TextOnly, os valores das propriedades
BwPictureFormats , ColorPictureFormats e GrayPictureFormats
doPDFPictureCompressionParamssubobjeto serão ignorados. Por padrão, esta propriedade é PEM_ImageOnText. | ||
Especifica o modo de uso depara o arquivo PDF (PDF/A) de saída. O valor desta propriedade é ignorado durante a exportação para PDF
em preto e branco. Por padrão, o valor desta propriedade é MRC_Auto. | ||
Especifica os parâmetros adicionais de exportação: informações de criptografia, versão do PDF, etc. | ||
Permite manter a cor do arquivo PDF (PDF/A) de saída ou salvá-lo em tons de cinza ou preto e branco. Pode ser útil definir esta propriedade como PCM_ForceToGray para documentos coloridos, caso não seja necessário preservar as cores e se deseje reduzir o tamanho dos arquivos de saída. Se a propriedade CorrectColorDepth estiver definida como TRUE, o ABBYY FineReader
Engine poderá corrigir adicionalmente a profundidade de cor do documento. Por
exemplo, se Colority for definido como PCM_ForceToGray e
CorrectColorDepth for TRUE, o FineReader Engine converterá as imagens coloridas
para tons de cinza, detectará a profundidade de cor das imagens em cinza e, se
necessário, converterá algumas imagens para preto e branco. O valor padrão desta propriedade é PCM_KeepColority. | ||
Esta propriedade definida como TRUE permite que o ABBYY FineReader Engine corrija a profundidade de cor do documento. Se você definir a propriedade como FALSE, o ABBYY FineReader Engine salvará as cores do documento conforme definido na propriedade Colority. Por padrão, o valor desta propriedade é TRUE. | ||
Retorna a coleção de imagens definidas pelo usuário anexadas ao arquivo PDF de saída. Para adicionar uma imagem a esta coleção, use ométodo doobjeto e defina a posição da imagem na página pelos métodos doobjeto. | ||
Especifica os parâmetros de gravação de imagens em arquivos PDF (PDF/A), incluindo parâmetros MRC. Esses parâmetros permitem redefinir os parâmetros definidos no cenário de exportação escolhido. | ||
Especifica a resolução da imagem em dpi. A propriedade ResolutionType especifica como o valor desta propriedade deve ser interpretado. A resolução especificada não pode ser superior à resolução original. O valor padrão da propriedade é 300 dpi. | ||
Define como usar o valor da resolução de imagem especificado na propriedade Resolution. Ele pode ser usado:
Por padrão, o valor desta propriedade é PRT_Desired. | ||
Métodos
| Nome | Descrição |
|---|---|
| CopyFrom | Inicializa as Properties do objeto atual com os valores de Properties semelhantes de outro objeto. |
| LoadFromFile | Restaura o conteúdo do objeto de um arquivo no disco. |
| LoadFromMemory <Note> : Somente no Windows. </Note> | Restaura o conteúdo do objeto da memória global. |
| SaveToFile | Salva o conteúdo do objeto em um arquivo no disco. |
| SaveToMemory <Note> : Somente no Windows. </Note> | Salva o conteúdo do objeto na memória global. |
Diagrama de objetos
Parâmetro de saída
Parâmetro de entrada
- métodos Export, ExportPages, ExportToMemory do objeto FRDocument
- método Export do objeto FRPage
- método RecognizeImageFile do objeto Engine
- método OnExportPages da interface IDocumentViewerEvents para Windows Visual Components
- método OnSendToPages da interface IDocumentViewerEvents para Windows Visual Components
Exemplos
Código C#
Código C#
- Linux: Hello, CommandLineInterface
- macOS: TiffToRtf
- Windows: Hello, CommandLineInterface; e nas ferramentas de demonstração: BatchProcessingRecognition, MultiProcessingRecognition, PDFExportProfiles
