Usar Casos — Aspose.PDF FOSS para .NET
PDF Documentos y Archivos
Muchas aplicaciones .NET necesitan producir documentos PDF de forma programática —receptos, facturas, informes o registros de conformidad— sin contar con bibliotecas pagadas o herramientas externas. Aspose.PDF FOSS para .Net le permite crear un documento de acuerdo con el contenido que se puede utilizar en la página web. Document Utilizando Document.Create(), construye el árbol de página, añade anotaciones y persiste el resultado con Document.Save() o Document.ToArray().Dado que la biblioteca no requiere ninguna instalación de Adobe Acrobat o Ghostscript, integra limpiamente en tubos CI/CD contenidos y funciones sin servidor.
Clasificaciones clave: ElDocument, Page, PageCollection
PDF Merging y Batch Asamblea
Los sistemas de gestión de documentos a menudo necesitan combinar varios archivos PDF — aplique una página de cubierta, mezcla respuestas de formularios o unificación de informes en un solo archivo. Aspose.PDF FOSS exponen Document.Merge() y Document.MergeDocuments() para combinar los rayos de Document Objetos o caminos de archivo en una única llamada.El documento combinado puede ser guardado a un flujo o archivos.
Clasificaciones clave: ElDocument, MergeOptions
Flujos de trabajo de anotación
Los flujos de trabajo de revisión y aprobación se basan en las anotaciones: notaciones, marcadores, notas de texto, acciones de enlace y señales de agua. Aspose.PDF FOSS exponen AnnotationCollection En cada uno de los Page,Con los métodos que se añaden LinkAnnotation, TextAnnotation, HighlightAnnotation, StampAnnotation, WatermarkAnnotation, CaretAnnotation,y, InkAnnotation Los cambios se persisten al guardar el documento de vuelta con Document.Save().
Clasificaciones clave: ElDocument, Page, AnnotationCollection, LinkAnnotation, WatermarkAnnotation, StampAnnotation
Formato de campo AcroForm
Los formularios PDF a menudo requieren que los valores de campo se muestren con formatación consistente: fechas en patrones locales específicos, cantidades de divisas con el símbolo correcto y separador decimal, o porcentajes con una precisión fija. AF_* Formatar funciones en el lado del servidor, eliminando la necesidad de un motor JavaScript. FieldDateTimeFormatter.Format() Convertir una línea de fecha cruda según un patrón de formato Acrobat, FieldNumberCurrencyFormatter.Format() formata una línea numérica como valor de divisas, y FieldNumberPercentFormatter.Format() Formato de un número como porcentaje.
Clasificaciones clave: ElFieldDateTimeFormatter, FieldNumberCurrencyFormatter, FieldNumberPercentFormatter
Hiperlínculo y navegación de acción
PDFs interactivos utilizan acciones de PDF para navegar dentro del documento o lanzar URL externos. Aspose.PDF FOSS soporta PdfAction.CreateUri() para los enlaces web, PdfAction.CreateGoTo() para la navegación indexada, PdfAction.CreateNamed() para las acciones normalizadas (por ejemplo,., NextPage, PrevPagey) y PdfAction.CreateJavaScript() para las interacciones guiadas. acciones se unen a LinkAnnotation Objetos y rondas de manera fiel a través de ciclos abiertos/salvos.
Clasificaciones clave: ElPdfAction, LinkAnnotation, GoToAction, NamedAction, JavascriptAction
Inspección de documentos y extracción de metadatos
La herramienta que audita el contenido de PDF —ver las dimensiones de la página, listar los anotaciones, leer acciones de documento o enumerando JavaScript incorporado— puede utilizar la superficie API sólo leído de FOSS. Document.Pages Exponemos el PageCollection, Page.Annotations proporciona acceso tipizado a cada anotación, y Document.JavaScript Tiene la colección JavaScript de nivel de documento. Esto hace que la biblioteca sea adecuada para los escáneres de cumplimiento, auditores de contenido y tubos automatizados de verificación de informes.
Clasificaciones clave: ElDocument, Page, PageCollection, AnnotationCollection, JavaScriptCollection