paint-brush
Най-добрите C# .NET PDF API библиотекиот@mesciusinc
265 показания

Най-добрите C# .NET PDF API библиотеки

от MESCIUS inc.12m2024/09/10
Read on Terminal Reader

Твърде дълго; Чета

Оценете най-добрите C# .NET PDF API библиотеки въз основа на техните забележителни функции.
featured image - Най-добрите C# .NET PDF API библиотеки
MESCIUS inc. HackerNoon profile picture
0-item


Ако търсите най-добрата C# .NET PDF библиотека, има толкова много опции, че може да ви е трудно да изберете. Въпреки че е важно API библиотеката да не разчита на външни зависимости, като Adobe Acrobat, трябва да се вземат предвид много други фактори.


В тази публикация ще оценим най-добрите C# .NET PDF API библиотеки въз основа на следните характеристики:


  • Създавайте, четете, променяйте и запазвайте PDF файлове
  • Разширени PDF функции
  • Разширено обработване на текст
  • PDF конвертиране
  • Интерактивни форми
  • Сигурност и подписи
  • Редакция и анотации
  • Интеграция с клиентски PDF преглед и редактор


Решения за документи за PDF (DsPdf) от MESCIUS

Създавайте, четете, променяйте и запазвайте PDF файлове

Решенията за документи за PDF (DsPdf) поддържат множество ключови операции с PDF файлове, което ви позволява да създавате, четете, променяте, конвертирате и запазвате PDF файлове.

Разширени PDF функции

Можете да създавате PDF документите, които искате, като избирате шрифтове, обединявате страници и добавяте заглавки на страници. Имате възможност да използвате прикачени файлове, като снимки, други PDF документи, други типове файлове, чертежи и текст. Можете да включите изображения, аудио, видео и графики в PDF документи. DsPdf също поддържа управление на страници, като маркиране на PDF документи, хипервръзки и много други.

Разширено управление на текст

Ключовите възможности предлагат силна поддръжка за различни шрифтове и езици, включително RTL и вертикални езици, както и лесно изтриване и замяна на текст. Можете също така да извличате текст и изображения от PDF документи. Има поддръжка за множество езици, включително японски и арабски. Можете да избирате от множество шрифтове и опции за стил. Има поддръжка за анотации за маркиране на текст, които включват подчертаване на текст, подчертаване, криволичещи подчертавания и зачертаване.

PDF конвертиране

Конвертирайте HTML и низов HTML в PDF формат. Освен това PDF файловете могат да се конвертират във формати JPEG, BMG, PNG и TIFF.

Интерактивни форми

DsPdf осигурява поддръжка за функционалност, подобна на AcroForm, която включва полета на формуляр, на които потребителите могат да отговарят. Полетата като TextField, ListBoxField, ComboTextField и SignatureField могат да се променят или изтриват. DsPdf позволява експортиране/импортиране на данни от формуляри, които могат да се използват в десктоп или уеб приложение.

Сигурност и подписи

PDF документите могат да бъдат криптирани или защитени с парола, за да се гарантира, че само оторизирани потребители имат достъп до тях. DsPdf осигурява поддръжка за криптиране и защита на PDF файлове с парола.


DsPdf също така предоставя достъп до защитени библиотеки за цифрови подписи , които могат да осигурят слой за удостоверяване и валидност при създаване или модифициране на PDF документи. Можете също да изтриете подписи или да проверите свойствата на цифровия подпис.

Редакция и анотации

DsPdf напълно поддържа дефиниране и прилагане на анотации за редактиране на PDF за пълно изтриване на определено PDF съдържание. DsPdf предоставя инструмент за редактиране за прилагане на многоъгълни или правоъгълни области за редактиране за маркиране и изтриване на чувствително PDF съдържание. Можете също така да приложите анотации за редактиране, за да маркирате области от PDF файла, определени за редактиране.


Анотациите, включително тези, които се придържат към PDF Spec 2.0, могат да бъдат създавани, модифицирани или премахвани от всеки PDF документ.

Интегриране с PDF Viewer и редактор от страна на клиента.


JavaScript PDF Viewer може да бъде интегриран с DsPdf, предоставяйки на крайните потребители възможността да редактират, проектират, попълват, изпращат или отпечатват формуляри. Програмата за преглед може да се използва и за редактиране на анотации и преобразуването им в PDF съдържание. Освен това програмата за преглед може да се използва за указване и прилагане на редакции чрез PDF документа. Всички функции на визуализатора, с по-голямата част от функциите на редактора, се поддържат напълно в клиентския визуализатор, без да се изисква поддръжка на сървъра.


DsPdf има изчерпателен набор от функции, които ви позволяват да контролирате всеки аспект на вашите PDF документи и процеси. Можете програмно да създавате и управлявате PDF документи в мащаб.


С много от разширените функции на DsPdf, като извличане на изображения и текст, редактиране на заглавки и манипулиране на графики, можете да приложите степен на персонализиране на PDF документи, която не е възможна с много други библиотеки. Данните могат да се събират в защитени PDF документи и да се прехвърлят бързо от документите в мрежата в множество формати. Има и JavaScript PDF Viewer от страна на клиента, който може да бъде персонализиран според вашите бизнес нужди и позволява редактиране и обработка на PDF документи на предна уеб страница. DsPdf поддържа редактиране както от страна на сървъра, така и от страна на клиента (Wasm).


Aspose.PDF за .NET

Създавайте, четете, променяйте и запазвайте PDF файлове

Можете да създавате, четете, променяте и запазвате PDF файлове, като използвате само няколко реда код.

Разширени PDF функции

Aspose.PDF поддържа изображения, таблици и интерактивни PDF документи. Можете също така да управлявате много други разширени PDF функции, като отметки за улесняване на навигацията, манипулиране на графики на страницата, хипервръзки и водни знаци.

Разширена работа с текст

Някои разширени текстови операции включват добавяне, форматиране, замяна, завъртане и търсене в PDF текста. Можете да изтриете целия текст от PDF документ. Aspose.PDF също така предоставя поддръжка за задаване на различни езици за конкретни части от PDF документ, извличане на текст за превод и др.

PDF конвертиране

API ви позволява да конвертирате PDF в HTML, TEXT, SVG и графични формати, включително TIFF, PNG, JPG и GIF. Можете също така да конвертирате файлови формати HTML, MHTML и WebPage в PDF.

Интерактивни форми

Можете да създавате, попълвате и модифицирате Acroforms, за да създавате интерактивни формуляри. Aspose.PDF също поддържа извличане на стойности от всички или едно поле, както и импортиране и експортиране на данни от формуляри.

Сигурност и подписи

Приложете криптиране и защита с парола, за да запазите целостта на вашите PDF документи. Можете също така да зададете потребителски привилегии, като посочите правата, които трябва да покриват документа.


Aspose.PDF поддържа и цифрови подписи за PDF файлове. Ако използвате класа SignatureField, потребителите могат да подписват цифрово. В противен случай файлът може да бъде сертифициран с PKCS12-сертификат.

Редакция и анотации

С Aspose.PDF можете да добавите нова анотация, да редактирате съществуваща анотация и да изтриете различни типове анотация. Той също така предоставя възможност за редактиране на анотации и прилагане на редакции навсякъде.

Интегриране с PDF Viewer и редактор от страна на клиента

Aspose няма самостоятелен преглед, освен преглед , който се хоства на собствената му уеб страница.


Aspose.PDF предоставя цялостно решение за API библиотека. Ако търсите инструмент, който ще предложи множество възможности за манипулиране на PDF документи, Aspose.PDF може да е идеалното решение.


Можете бързо и ефективно да събирате данни от интерактивни формуляри. Съществуват много опции за персонализиране за текст, изображения и оформление на документи, за да създадете PDF файловете, които искате. Можете лесно да конвертирате тези файлове в широк набор от формати на изображения, ако е необходимо. Това е същият бърз процес за конвертиране на други формати в PDF. Освен това, с функциите за сигурност на библиотеката, няма да се налага да освобождавате опасни PDF документи, които да използвате във вашите приложения.


Можете да използвате тази сравнително неусложнена API библиотека, за да донесете PDF функционалност на вашите приложения. Въпреки това, няма самостоятелен преглед, който можете да хоствате в собствените си приложения.


Syncfusion PDF библиотека

Създавайте, четете, променяйте и запазвайте PDF файлове

Essential PDF ви позволява да започнете от празна страница и да създавате PDF документи, като ги запазвате с помощта на минимален код. Можете също така да отваряте и променяте съществуващи документи.

Разширени PDF функции

Syncfusion поддържа водни знаци, отметки и прикачени файлове. Можете да добавяте предварително дефинирани действия, като например действия за стартиране, към PDF документи. API ви позволява да заменяте и извличате вградени изображения и текст. Пренаредете реда на страниците, обединете или отменете обединяването на PDF документи или разделете PDF документи на по-малки.

Разширена работа с текст

Ключовите функции включват добавяне или изчертаване на текст в нови и съществуващи документи, изчертаване на текстове с помощта на различни шрифтове, намиране на текст и изчертаване на езикови текстове отляво надясно за скриптове като арабски, иврит, персийски и урду. Допълнителните възможности включват извличане и замяна на текст, което позволява и смяна на шрифтове.

PDF конвертиране

Конвертирайте Word, Excel, PowerPoint, HTML, XPS, RTF, SVG и EMF в PDF. Формати на изображения като JPEG, PNG, BMP, GIF, TIFF и EMF също могат да бъдат конвертирани в PDF. Като алтернатива, PDF документи и отделни страници от PDF могат да бъдат конвертирани във формати на изображения, като JPEG, PNG, BMP, GIF, TIFF и EMF.

Интерактивни форми

Syncfusion поддържа създаване и управление на Acroforms. Добавете полета на PDF формуляр и извлечете записите на потребителя с помощта на JSON, FDF, XFDF и XML. Можете също така да изравните интерактивни формуляри, за да предотвратите редактиране.

Сигурност и подписи

Приложете криптиране към PDF документи, за да предотвратите неоторизиран достъп и модификации. Цифровите подписи, подкрепени от x509 сертификати, също могат да бъдат активирани.

Редакция и анотации

Използвайте редакции, за да премахнете поверителна информация и да подобрите сигурността на PDF документите.

Има също поддръжка за добавяне и редактиране на анотации. За да прикриете нежелани коментари, можете да приложите маркиране, подчертаване, свободен текст или повече от 17 други типа анотации.

Интегриране с PDF Viewer и редактор от страна на клиента

Syncfusion предоставя Essential JS 2 PDF Viewer , самостоятелен инструмент, който функционира от страна на клиента.


Една функция, която трябва да подчертаете, е Essential JS 2 PDF Viewer, който функционира единствено от страна на клиента. Това е стъпка встрани от конвенционалните програми за преглед на PDF, които разчитат на обработка от страна на сървъра и е само една от многото разширени функции, които C# PDF библиотеката на Syncfusion предоставя за подобряване на вашето изживяване, оборудвайки вашите приложения с PDF функционалност.


Syncfusion споделя много функции с други библиотеки, но отива малко по-далеч, като предоставя повече опции. Например, можете да избирате от над 17 вида анотации. Има и различни начини за обработка на PDF текст, като например замяна на шрифтове в документи и изчертаване на езикови текстове отляво надясно. Това е бърза и надеждна библиотека, която може да се справи с всяко обширно форматиране и манипулиране, от което може да се нуждаят вашите PDF документи.


IronSoftware (IronPDF)

Създавайте, четете, променяйте и запазвайте PDF файлове

IronPDF поддържа създаване, четене, модифициране и запазване на PDF файлове. Можете да генерирате висококачествени PDF документи от уеб страници или HTML съдържание.

Разширени PDF функции

Можете да използвате набор от инструменти, за да създадете и персонализирате PDF документите, от които се нуждаете. API позволява персонализирани водни знаци, редактиране на текст, корекции на оформлението, включване на сложни графични елементи и др. Можете също да добавяте отметки, хипервръзки и форми.

Разширена работа с текст

API поддържа замяна на текст, извличане на текст и управление на шрифтове. Можете също така да генерирате PDF документи на всеки международен език, включително документи на различни езици.

PDF конвертиране

Можете да конвертирате HTML файлове, низове и CSS в PDF документи. Можете също така да конвертирате PDF документи във формати на изображения, като JPEG или PNG, и обратно. Допълнителните преобразувания включват DOCX, RTF и MD към PDF.

Интерактивни форми

IronPDF поддържа създаване на интерактивни PDF формуляри с функции като текстови области, радио бутони, полета за въвеждане и изображения. Потребителите ще могат да правят избори, да попълват полетата на формуляра и много други. API също поддържа импортиране и експортиране на данни от формуляри.

Сигурност и подписи

IronPDF поддържа криптиране на PDF файлове, добавяне на цифрови подписи и задаване на потребителски права.

Редакция и анотации

Можете да намерите и замените текст или да изтриете страници от PDF документ. Няма възможност за редактиране. Възможностите за анотации включват добавяне и редактиране на анотации и указване на атрибути на анотации, като заглавие, ротация, икона, непрозрачност и текст.

Интегриране с PDF Viewer и редактор от страна на клиента

Можете да вградите възможност за преглед на PDF във вашето уеб приложение с IronPDF Viewer.


IronPDF е друга богата на функции C# API библиотека, която е полезна за разработчици, които рутинно създават приложения, изискващи PDF документи.


IronPDF може да генерира PDF документи на всеки международен език, поддържан от Unicode, включително документи на различни езици. Можете да добавяте персонализирани водни знаци към документите, както и да интегрирате сложни графични елементи. Шифроването на PDF файлове изисква само няколко реда код, както и вграждането на IronPDF във вашето приложение.


Вероятно ще откриете, че IronPDF улеснява прилагането на много PDF операции, което го прави ценен инструмент за разработка.


API за PDF документи на DevExpress

Създавайте, четете, променяйте и запазвайте PDF файлове

DevExpress PDF ви позволява да генерирате PDF файлове от нулата. Можете също така програмно да четете, променяте и запазвате PDF документи.

Разширени PDF функции

API предоставя критични възможности, като добавяне на хипервръзки, добавяне и редактиране на отметки и добавяне на файлове. Можете също да добавите персонализирано графично съдържание, включително текст, форми, полета на формуляри и изображения.

Разширена работа с текст

Можете да извлечете текст от страница или конкретен регион. API също ви позволява да извършвате търсене на думи или фрази в документа. Има и поддръжка за международни езици.

PDF конвертиране

Можете да конвертирате HTML в PDF файл. Можете също така да поддържате качеството на изображението, когато конвертирате PDF файлове във формат PNG, JPEG, BMP, TIFF или GIF.

Интерактивни форми

Важните възможности включват създаване, изравняване, попълване и изтриване на динамични PDF формуляри. Допълнителните действия включват импортиране и експортиране на данни от AcroForm към или от FDF, XFDF, XML и TXT файлове.

Сигурност и подписи

DevExpress PDF поддържа мерки за сигурност като криптиране, прилагане на потребителски разрешения и използване на цифрови подписи.

Редакция и анотации

DevExpress PDF не поддържа редактиране. Алтернативните опции включват премахване на засегнатата страница или добавяне на графики с цветен фон и добавяне на нов текст отгоре.

API поддържа анотации. Можете да пишете, изтривате и редактирате анотации, както и да добавяте коментари и отговори. Някои поддържани текстови анотации включват лепкави бележки, гумени печати и карета.

Интегриране с PDF Viewer и редактор от страна на клиента

DevExpress предоставя PDF визуализатор, който може да бъде вграден в WPF или WinForms приложения. Той предлага контроли на потребителския интерфейс, които позволяват на потребителите да преглеждат, редактират и отпечатват PDF файлове.


Една важна функция, която липсва на DevExpress PDF, е възможността за редактиране. Въпреки че има други начини за прикриване на нежелан текст в PDF документ, необходимостта от това означава, че API библиотеката не е толкова ефективна, колкото би могла да бъде, и потенциално може да позволи изтичане на чувствителна информация. Освен това DevExpress няма уеб базиран PDF преглед.


Дори и с тези проблеми, DevExpress PDF все още е изключително функционална API библиотека с много други критични функции, които да ви помогнат да работите с PDF файлове.


Той позволява необходимите стандартни разширени функции, включително хипервръзки, персонализирано графично съдържание, възможности за конвертиране и управление на Acroform, само за да подчертаем няколко. Има и програма за преглед на PDF файлове, която може да бъде вградена в WPF или WinForms приложения.


PSPDFkit

Създавайте, четете, променяйте и запазвайте PDF файлове

Можете да създавате, четете, редактирате и генерирате PDF файлове. Можете да генерирате PDF документи от различни източници. PSPDFkit също ви позволява да редактирате и запазвате тези файлове.

Разширени PDF функции

Можете да персонализирате вашите PDF файлове, като използвате персонализиран текстов шрифт и стилове, добавяйки водни знаци и изображения.

Разширена работа с текст

Извличайте текст от PDF документи, включително текст в изображения в PDF.

PDF конвертиране

PSPDFKit поддържа конвертиране на HTML, Word, Excel и PowerPoint в PDF файлове. Той също така ви позволява да конвертирате PDF документи в изображения, като JPG, PNG, WebP и TIFF файлове. Като алтернатива можете да конвертирате PDF документи в HTML, Office файлове и изображения.

Интерактивни форми

API за извличане на двойка ключ-стойност ви позволява да извличате конкретни данни, въведени от потребителя, от интерактивни формуляри. Това може да включва имейли, адреси, телефонни номера и др.


PSPDFKit също автоматизира извличането на данни с помощта на машинно обучение и адаптивно разбиране на оформлението. Можете да извличате изображения, ключови стойности, текст и PDF файлове както от полуструктурирани, така и от структурирани документи.

Сигурност и подписи

Защитете вашите PDF документи със защита с парола, потребителски разрешения, ограничено копиране на текст и деактивиран печат.

Редакция и анотации

API ще редактира данни от PDF файлове, като идентифицира предварително зададени текстови модели. PSPDFKit също поддържа анотации.

Интегриране с PDF Viewer и редактор от страна на клиента

Можете да интегрирате PSPDFKit for Web във вашето приложение за достъп до вашите PDF файлове в браузър. Програмата за преглед позволява редактиране, анотиране, подписване и редактиране и може да бъде хоствана от страна на клиента или сървъра.


PSPDFKit има повече от 30 API инструмента за PDF файлове, което е достатъчно за безпроблемно добавяне на PDF и функции за изображения към вашето приложение. Независимо дали става въпрос за генериране на PDF, редактиране или извършване на широкомащабни преобразувания на изображения или файлов формат на Office, PSPDFKit го прави сравнително лесно.


Той предоставя ефективен начин за генериране и манипулиране на PDF файлове. Можете да приложите извличане на данни и бързо да получите точни резултати, дори когато са включени голямо количество данни. Можете също така да обогатите вашето уеб приложение с PSPDFKit за уеб и да предоставите на потребителите си мощни възможности за анотация и редактиране.


Заключение

Много от .NET PDF API библиотеките, споменати тук, имат подобна функционалност по отношение на поддръжката на бекенда. Въпреки това, много от тях се различават по наличието на визуализатор отпред, който да се използва във връзка с техните бекенд библиотеки. Освен това преглеждането на демонстрациите и документацията на всяка библиотека е много важно, за да разберете нивото на поддръжка, което можете да очаквате, след като изберете API библиотека. Имайки предвид тези фактори, ако имате нужда от богата на функции PDF API библиотека, която предоставя най-задълбочената гама от функционалности и позволява най-разнообразен набор от функции, като същевременно поддържа най-конкурентното изживяване за гледане и редактиране в предния край на пазар, тогава Document Solutions за PDF е най-добрият избор.

L O A D I N G
. . . comments & more!

About Author

MESCIUS inc. HackerNoon profile picture
MESCIUS inc.@mesciusinc
MESCIUS inc. (formerly GrapeCity) provides JavaScript and .NET grids, UI, reporting, spreadsheets, document APIs, etc.

ЗАКАЧВАЙТЕ ЕТИКЕТИ

ТАЗИ СТАТИЯ Е ПРЕДСТАВЕНА В...