Recursos
Recursos
Aspose.PDF FOSS for .NET fornece um amplo conjunto de recursos de processamento de PDF em várias áreas funcionais. Todos os recursos estão disponíveis sem chave de licença sob a MIT License.
Gerenciamento de documentos
Crie novos documentos PDF, abra arquivos existentes a partir do disco ou de arrays de bytes, adicione e remova páginas e salve ou serialize documentos de volta para fluxos ou arquivos.
Classes principais: Document, Page, PageCollection
Anotações
Ler, criar e modificar toda a gama de tipos de anotação PDF, incluindo notas de texto, anotações de link, anotações de tinta, anexos de arquivo, anotações de cursor e anotações de selo. As anotações são acessadas através de Page.Annotations e tipificadas via a enumeração AnnotationType.
Classes principais: Annotation, AnnotationCollection, LinkAnnotation,
AnnotationType
Ações de PDF
Anexe ações URI, GoTo, JavaScript, named e launch a anotações de link ou como ações de abertura ao nível do documento. As ações são criadas através da fábrica PdfAction e tipadas via ActionType.
Classes principais: PdfAction, GoToAction, JavascriptAction, NamedAction,
ActionType
Formulários e campos
Acesse campos interativos AcroForm (caixas de texto, caixas de seleção, listas de escolha), leia os valores dos campos e enumere as coleções de campos através de Document.Form.
Classes principais: Form, Field, CheckboxField, ChoiceField, TextBoxField
Extração de texto
Extraia fragmentos de texto e informações de caracteres de qualquer página usandoTextFragmentAbsorber. Navegue pelos segmentos de texto e inspecione as propriedades da fonte.
Classes principais: TextFragmentAbsorber, TextFragment
Manipulação de imagem
Trabalhe com recursos de imagem incorporados em um PDF e converta entre formatos raster suportados usando a enumeração ImageFormat (Bmp, Jpeg, Png, Tiff, Gif e outros).
Classes principais: ImageFormat
Análise de fluxo de conteúdo
Analise fluxos de conteúdo PDF ao nível de operador usando Operator e OperatorCollection. Inspecione transições do estado gráfico, incluindo alfa de preenchimento/contorno e modo de mesclagem através de ExtGState.
Classes principais: Operator, OperatorCollection, ExtGState, GraphicsState
Extensões de campo JavaScript
Aplicar regras de formatação de campo JavaScript compatíveis com Acrobat em código gerenciado.FieldDateTimeFormatter formata strings de data/hora usando padrões de formato estilo Acrobat. FieldNumberCurrencyFormatter formata valores numéricos como moeda.FieldNumberPercentFormatter formata valores numéricos como porcentagens.
Classes principais: FieldDateTimeFormatter, FieldNumberCurrencyFormatter,
FieldNumberPercentFormatter
Fachadas
Use FormattedText para descrever texto formatado para operações de carimbo e correção.
O estilo e a codificação da fonte são controlados pelas enumerações FontStyle e EncodingType.
Classes principais: FormattedText, FontColor, FontStyle, EncodingType