Използвайте случаи Aspose.PDF FOSS за .NET
Създаване и архивиране на PDF документи
Много .NET приложения трябва да произвеждат PDF документи по програма разписки, фактури, доклади или записи за съответствие ?? без да разчитат на платени библиотеки или външни инструменти. Aspose.PDF FOSS за .Net ви позволява да създадете файл с изображения от страниците в системата. Document използване на: Document.Create(), изграждане на дървото страница, добавяне на бележки и да се запази резултата с Document.Save() или с други: Document.ToArray().Тъй като библиотеката не изисква инсталиране на Adobe Acrobat или Ghostscript, тя се интегрира чисто в контейнеризирани CI / CD тръбопроводи и безсерверни функции.
Основни класове: ВъзрастDocument, Page, PageCollection
PDF Сливане и събиране на партиди
Системите за управление на документи често се нуждаят от комбиниране на няколко PDF файла прикрепяне на корица, сливане на формулярните отговори или събиране в един архив. Aspose.PDF FOSS разкрива Document.Merge() и в) Document.MergeDocuments() за комбиниране на масиви от: Document Съединеният документ може да бъде записан в поток или файл.
Основни класове: ВъзрастDocument, MergeOptions
Работни потоци за аннотация
Проверката и одобряването на работните потоци се основават на бележки: акценти, маркировки, текстови бележки , действия за връзка и водни знаци. Aspose.PDF FOSS разкрива AnnotationCollection на всеки от тях Page, с методи за добавяне на LinkAnnotation, TextAnnotation, HighlightAnnotation, StampAnnotation, WatermarkAnnotation, CaretAnnotation, и InkAnnotation Промените се запазват, като документите са съхранени с Document.Save().
Основни класове: ВъзрастDocument, Page, AnnotationCollection, LinkAnnotation, WatermarkAnnotation, StampAnnotation
Форматиране на полета с акроформа
PDF формите често изискват стойностите на полето да бъдат показани с последователно форматиране: дати в специфични за локализацията модели, суми от валута със правилен символ и десетичен разделител или процентни проценти с фиксирана точност. Класовете JavascriptExtensions в Aspose.PDF FOSS прилагат PDF JavaScript AF_* форматиране на функции от страна на сървъра, премахвайки необходимостта от JavaScript двигател. FieldDateTimeFormatter.Format() преобразува строка с неразработена дата в съответствие със шаблон на формат Acrobat за датата, FieldNumberCurrencyFormatter.Format() форматира цифров ред като валутна стойност и FieldNumberPercentFormatter.Format() форматира числото като процент.
Основни класове: ВъзрастFieldDateTimeFormatter, FieldNumberCurrencyFormatter, FieldNumberPercentFormatter
Вграждане на хипервръзка и навигационни действия
Интерактивните PDF файлове използват действия на PDF, за да се навигират в документа или да стартират външни URL адреси. Aspose.PDF FOSS поддържа PdfAction.CreateUri() за уеб връзки, PdfAction.CreateGoTo() за навигация с индексирани страници, PdfAction.CreateNamed() за стандартни именени действия (напр.., NextPage, PrevPage), и PdfAction.CreateJavaScript() Действията са свързани с LinkAnnotation обекти и пътуване назад верно чрез цикли за отваряне/запасяване.
Основни класове: ВъзрастPdfAction, LinkAnnotation, GoToAction, NamedAction, JavascriptAction
Инспекция на документи и извличане на метаданни
Инструменти, които извършват одит на PDF съдържание проверка на размерите на страницата, изброяване на бележки, четене на документи или изчисляване на вградени JavaScript ?? могат да използват Aspose.PDF FOSS само за четяне API повърхност. Document.Pages излага на показния PageCollection, Page.Annotations предоставя напечатан достъп до всяка аннотация, и Document.JavaScript Това прави библиотеката подходяща за сканери на съответствие, одитори на съдържание и автоматизирани тръбопроводи за проверка на доклади.
Основни класове: ВъзрастDocument, Page, PageCollection, AnnotationCollection, JavaScriptCollection