Use Cases Aspose.PDF FOSS para .NET
Geração e Arquivamento de Documentos PDF
Muitos aplicativos .NET precisam produzir documentos PDF programaticamente recibos, faturas, relatórios ou registros de conformidade ?? sem depender de bibliotecas pagas ou ferramentas externas. Aspose.PDF FOSS para .Net permite que você crie um arquivo com o código-fonte do usuário e a sua conta de dados. Document Utilização de: Document.Create(), construir a árvore de página, adicionar anotações e persistir o resultado com Document.Save() ou a) Document.ToArray().Como a biblioteca não requer instalação do Adobe Acrobat ou Ghostscript, ela se integra de forma limpa em pipelines CI/CD contêinerizados e funções sem servidor.
Classe-chave: Aí está.Document, Page, PageCollection
PDF Fusão e montagem em lote
Os sistemas de gestão de documentos precisam frequentemente combinar vários arquivos PDF anexando uma página de capa, fundindo respostas de formulários ou agrupando relatórios em um único arquivo. Aspose.PDF FOSS expõe Document.Merge() e a) Document.MergeDocuments() para combinar matrizes de: Document O documento fundido pode ser então salvo em um fluxo ou arquivo.
Classe-chave: Aí está.Document, MergeOptions
Fluxos de trabalho de anotações
Os fluxos de trabalho de revisão e aprovação dependem de anotações: destaques, selos, notas de texto, ações de link e marcas d’água. Aspose.PDF FOSS expõe AnnotationCollection em cada um dos seguintes: Page, com métodos para adicionar: LinkAnnotation, TextAnnotation, HighlightAnnotation, StampAnnotation, WatermarkAnnotation, CaretAnnotation, e InkAnnotation As alterações são mantidas ao salvar o documento de volta com a opção “Serve” e, em seguida, mantém-se. Document.Save().
Classe-chave: Aí está.Document, Page, AnnotationCollection, LinkAnnotation, WatermarkAnnotation, StampAnnotation
Formato de campo do AcroForm
Os formulários PDF geralmente exigem que os valores de campo sejam exibidos com formatação consistente: datas em padrões específicos para o local, montantes de moeda com o símbolo correto e separador decimal ou porcentagens com uma precisão fixa. As classes JavascriptExtensions no Aspose.PDF FOSS implementam o JavaScript PDF AF_* formatação de funções no lado do servidor, eliminando a necessidade de um motor JavaScript. FieldDateTimeFormatter.Format() converte uma sequência de data bruta segundo um padrão do formato Acrobat, FieldNumberCurrencyFormatter.Format() Formateia uma cadeia numérica como um valor de moeda, e FieldNumberPercentFormatter.Format() Formata um número em percentagem.
Classe-chave: Aí está.FieldDateTimeFormatter, FieldNumberCurrencyFormatter, FieldNumberPercentFormatter
Incorporação de hiperligações e ações de navegação
PDFs interativos usam ações de PDF para navegar dentro do documento ou iniciar URLs externas. Aspose.PDF FOSS suporta PdfAction.CreateUri() para as ligações à Internet, PdfAction.CreateGoTo() para navegação por página indexada, PdfAction.CreateNamed() para ações padrão com nome (por exemplo,., NextPage, PrevPage), e PdfAction.CreateJavaScript() Ações estão anexadas a LinkAnnotation Os dados são enviados para o sistema de gestão do tempo.
Classe-chave: Aí está.PdfAction, LinkAnnotation, GoToAction, NamedAction, JavascriptAction
Inspecção de documentos e extração de metadados
Ferramentas que auditam o conteúdo PDF verificam as dimensões da página, listam anotações, leem ações de documento ou enumeram JavaScript incorporado ?? podem usar a superfície API somente leitura do FOSS. Document.Pages expõe o PageCollection, Page.Annotations fornece acesso digitado a cada anotação, e Document.JavaScript O JavaScript é uma biblioteca de documentos que possui um conjunto de informações sobre a composição dos sistemas, como por exemplo:.
Classe-chave: Aí está.Document, Page, PageCollection, AnnotationCollection, JavaScriptCollection