Премахнете баркодове, QR кодове, текст, изображения и цифрови подписи от PDF файлове в Java, Linux (Ubuntu, OpenSUSE, CentOS) или macOS приложения с нашия Java eSignatures API. Тази усъвършенствана библиотека за електронен подпис ви позволява да изтривате електронни подписи от вече подписани PDF файлове, документи на Microsoft Word, работни листове на Excel, слайдове на PowerPoint и различни файлови формати на изображения, всичко това без необходимост от външен софтуер или инструменти.
ИзтеглиConholdate.Total за Java API предоставят бърз и ефективен начин за управление на електронни подписи в различни документи. Потребителите могат бързо да търсят цифрови подписи в PDF файл, да манипулират външния вид и свойствата на подписите и да ги премахват от документа.
За разработчиците на Java и J2SE приложения, пространството от имена на GroupDocs.Signature ви позволява да премахвате електронни подписи от широк набор от документи и файлови формати на изображения. Това пространство от имена също включва функции за манипулиране на подписи за персонализиране на процесите на подписване, търсене и проверка, както и управление на цветовете и външния вид на подписа.
За достъп до тези функции можете да изтеглите и инсталирате пакет Conholdate.Total от Maven, за да добавите директно към работното си пространство.
// Supported file formats: https://docs.groupdocs.com/signature/java/supported-document-formats/ | |
final Signature signature = new Signature(outputFilePath); | |
List<DigitalSignature> signatures = signature.search(DigitalSignature.class, SignatureType.Digital); | |
if (signatures.size() > 0) | |
{ | |
// delete signature | |
DigitalSignature digitalSignature = signatures[0]; | |
boolean deleteResult = signature.delete(new ByteArrayOutputStream(), digitalSignature); | |
if (deleteResult) | |
{ | |
System.out.print("Digital signature #"+digitalSignature.getThumbprint()+" from the "+digitalSignature.getSignTime()+" was deleted from document ['"+fileName+"']."); | |
} | |
else | |
{ | |
System.out.print("Signature was not deleted from the document! Signature# "+digitalSignature.getThumbprint()+" was not found!"); | |
} | |
} |
Премахнете лесно графични или текстови подписи от цифрово подписани PDF файлове в Java с Conholdate.Total за Java API. Персонализирайте вашите подписи, като добавите различни цветове, шрифт, подложки и опции за стил към цифровите документи.
Библиотеката Java eSign ви позволява да осъществявате достъп до документи, съхранявани в облака чрез различни източници, включително стрийминг, локален диск, URL, FTP, Amazon S3 и хранилище на Azure Blob.
Функцията за предварителен преглед на документ ви позволява да преглеждате страниците на документ като изображение във формат PNG, JPG или BMP. Това може да бъде полезно за предварителен преглед и позициониране на цифрови подписи в документа, както се изисква. Можете да изберете да прегледате целия документ или конкретни номера на страници.
// Supported file formats: https://docs.groupdocs.com/signature/java/supported-document-formats/ | |
Signature signature = new Signature("signed-input.pdf"); | |
try | |
{ | |
TextSearchOptions options = new TextSearchOptions(); | |
// search for text signatures in document | |
List<TextSignature> signatures = signature.search(TextSignature.class,options); | |
if(signatures.size() > 0) | |
{ | |
TextSignature textSignature = signatures.get(0); | |
boolean result = signature.delete("signed-output.pdf",textSignature); | |
if(result) | |
{ | |
System.out.print("Signature with Text " + textSignature.getText() + " was deleted from document [signed-output.pdf]."); | |
} | |
else | |
{ | |
System.out.print("Signature was not deleted from the document! Signature with Text " + textSignature.getText() + " was not found!"); | |
} | |
} | |
} catch (Exception e) { | |
throw new GroupDocsSignatureException(e.getMessage()); | |
} |
Баркодовете и QR кодовете често се използват в цифрови документи като форма на идентификация или за предоставяне на допълнителна информация за документа. Използвайте нашия API за подпис на Java, за да премахнете лесно подписи с баркод и QR-код от PDF файлове във вашите Java приложения. Само с няколко реда код можете да премахнете множество цифрови подписи от различни типове от подписани документи едновременно.
Работете с API за извличане на информация за документи на Conholdate, за да извлечете лесно съществени подробности за изходния (PDF) файл, включително тип на файла, размер, брой страници и размери чрез поток или локален файл.
Библиотеката за подписване на документи на Java също предлага безпроблемни възможности за анулиране на цифров подпис, включително функции за подписване, проверка и търсене за анулиране на процесите на подписване на всеки етап.
// Supported file formats: https://docs.groupdocs.com/signature/java/supported-document-formats/ | |
Signature signature = new Signature("signed-input.pdf"); | |
try | |
{ | |
BarcodeSearchOptions options = new BarcodeSearchOptions(); | |
// search for Barcode signatures in document | |
List<BarcodeSignature> signatures = signature.search(BarcodeSignature.class,options); | |
if (signatures.size() > 0) | |
{ | |
BarcodeSignature barcodeSignature = signatures.get(0); | |
boolean result = signature.delete("signed.pdf", barcodeSignature); | |
if (result) | |
{ | |
System.out.print("Signature with Barcode "+barcodeSignature.getText()+" and encode type "+barcodeSignature.getEncodeType().getTypeName()+" was updated in the document [signed.pdf]."); | |
} | |
else | |
{ | |
System.out.print("Signature was not updated in the document! Signature with Barcode "+barcodeSignature.getText()+" and encode type "+barcodeSignature.getEncodeType().getTypeName()+" was not found!"); | |
} | |
} | |
} catch (Exception e) { | |
throw new GroupDocsSignatureException(e.getMessage()); | |
} |
PDF (Portable Document Format) е файлов формат на документи, разработен от Adobe Systems през 1993 година. Той е проектиран да осигури независим от платформата начин за съхраняване и споделяне на документи, в различни операционни системи и в интернет. Пози използва векторно базиран модел на рисуване, което означава, че съхранява графични елементи (линии, форми, изображения и т.н.) като математически уравнения. Това от своя страна прави Пози резолюция независима, което означава, че качеството на документа остава последователно, независимо от вида на устройството или програмата, в която се разглежда. Пози също така поддържа редица функции за сигурност, като криптиране, защита на паролите, цифрови подписи и маркиране на документи. Пози сега е един от най-популярните начини за споделяне на документи. Те се използват в различни случаи, включително медицински и правни документи, правителствени форми и гласове. Освен това те се използват в печатната индустрия, за да комуникират по електронен път с клиентите. Пози могат да бъдат създадени от всякакъв вид електронен документ, включително документи на Word, PowerPoint презентации и уеб страници. Важно е обаче да се отбележи, че Пози не са редактируеми. За да направите промени в PDF, първо трябва да се преобразува в различен файлов формат. Има редица софтуерни програми, достъпни за това, повечето от които са безплатни за изтегляне.
Уча(Portable Document Format)
(word processing Files)
(Spreadsheet Management)
(Image Files)
(Microsoft Word Binary Format)
(Office 2007+ Word Document)
(Microsoft Word 2007 Marco File)
(Microsoft Word Template Files)
(Microsoft Word Template File )
(Microsoft Word 2007+ Template File)
(Microsoft Excel Spreadsheet (Legacy))
(Open XML Workbook)
(Excel Binary Workbook)
(Macro-enabled Spreadsheet)
(Excel 97 - 2003 Template)
(Excel Macro-Enabled Template)
(Excel Template)
(Microsoft PowerPoint 97-2003)
(Open XML presentation Format)
(PowerPoint Slide Show)
(PowerPoint Slide Show)
(Bitmap Image File)
(Graphical Interchange Format)
(Joint Photographic Expert Group Image)
(Portable Network Graphic)
(Microsoft PowerPoint Template File)
(Microsoft PowerPoint Template Presentation)
(Macro-enabled Presentation File)
(Macro-enabled Slide Show)
(Tagged Image File Format)
(Raster Web Image Format)
(Photoshop Document)
(Scalar Vector Graphics)
(Windows Metafile)
(CorelDraw® Graphics Format)
(Corel Metafile Exchange Image)
(Graphics File Format)
(OpenDocument Presentation Format)
(OpenDocument Standard Format)
(OpenDocument Spreadsheet Template)
(OpenDocument Spreadsheet)
(OpenDocument Standard Format)
(OpenDocument Text File Format)