1. Продукти
  2.   Conholdate.Total
  3.   Java
  4.   Премахване на електронни подписи от PDF в Java

Премахване на електронни подписи от PDF в Java

Премахнете баркодове, QR кодове, текст, изображения и цифрови подписи от PDF файлове в Java, Linux (Ubuntu, OpenSUSE, CentOS) или macOS приложения с нашия Java eSignatures API. Тази усъвършенствана библиотека за електронен подпис ви позволява да изтривате електронни подписи от вече подписани PDF файлове, документи на Microsoft Word, работни листове на Excel, слайдове на PowerPoint и различни файлови формати на изображения, всичко това без необходимост от външен софтуер или инструменти.

Изтегли

Премахване на цифрови подписи в PDF в Java

Conholdate.Total за Java API предоставят бърз и ефективен начин за управление на електронни подписи в различни документи. Потребителите могат бързо да търсят цифрови подписи в PDF файл, да манипулират външния вид и свойствата на подписите и да ги премахват от документа.

  • Създайте екземпляр на Signature с въведен (PDF) документ
  • Създайте обект DigitalSearchOptions с необходимите свойства
  • Извикайте метода Search и вземете списък с DigitalSignatures
  • Изберете цифрови подписи за премахване от (PDF) документ
  • Извикайте Signature обект Delete метод и му предайте подписи

Изтеглете Java Signature API

За разработчиците на 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

Премахнете лесно графични или текстови подписи от цифрово подписани PDF файлове в Java с Conholdate.Total за Java API. Персонализирайте вашите подписи, като добавите различни цветове, шрифт, подложки и опции за стил към цифровите документи.

  • Създайте екземпляр на Signature с въведен (PDF) документ
  • Създайте обект TextSearchOptions с необходимите свойства
  • Извикайте метода Search и вземете списък с TextSignatures
  • Изберете текстови подписи за премахване от (PDF) документ
  • Извикайте Signature обект Delete метод и му предайте подписи

Отдалечено зареждане и подписване на документи

Библиотеката 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());
}

Премахване на подписи с баркод от PDF

Баркодовете и QR кодовете често се използват в цифрови документи като форма на идентификация или за предоставяне на допълнителна информация за документа. Използвайте нашия API за подпис на Java, за да премахнете лесно подписи с баркод и QR-код от PDF файлове във вашите Java приложения. Само с няколко реда код можете да премахнете множество цифрови подписи от различни типове от подписани документи едновременно.

  • Създайте екземпляр на Signature с въведен (PDF) документ
  • Създайте обект BarcodeSearchOptions с необходимите свойства
  • Извикайте метода Search и вземете списък с BarcodeSignature
  • Изберете баркод подписи за премахване от (PDF) документ
  • Извикайте Signature обект Delete метод и му предайте подписи

Извличане на информация за файла PDF

Работете с 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());
}

What is PDF file format?

PDF (Portable Document Format) е файлов формат на документи, разработен от Adobe Systems през 1993 година. Той е проектиран да осигури независим от платформата начин за съхраняване и споделяне на документи, в различни операционни системи и в интернет. Пози използва векторно базиран модел на рисуване, което означава, че съхранява графични елементи (линии, форми, изображения и т.н.) като математически уравнения. Това от своя страна прави Пози резолюция независима, което означава, че качеството на документа остава последователно, независимо от вида на устройството или програмата, в която се разглежда. Пози също така поддържа редица функции за сигурност, като криптиране, защита на паролите, цифрови подписи и маркиране на документи. Пози сега е един от най-популярните начини за споделяне на документи. Те се използват в различни случаи, включително медицински и правни документи, правителствени форми и гласове. Освен това те се използват в печатната индустрия, за да комуникират по електронен път с клиентите. Пози могат да бъдат създадени от всякакъв вид електронен документ, включително документи на Word, PowerPoint презентации и уеб страници. Важно е обаче да се отбележи, че Пози не са редактируеми. За да направите промени в PDF, първо трябва да се преобразува в различен файлов формат. Има редица софтуерни програми, достъпни за това, повечето от които са безплатни за изтегляне.

Уча

Популярни опции за подписване на документи с Java

Знак PDF Файлове

(Portable Document Format)

Знак WORD Файлове

(word processing Files)

Знак EXCEL Файлове

(Spreadsheet Management)

Знак DOC Файлове

(Microsoft Word Binary Format)

Знак DOCX Файлове

(Office 2007+ Word Document)

Знак DOCM Файлове

(Microsoft Word 2007 Marco File)

Знак DOT Файлове

(Microsoft Word Template Files)

Знак DOTX Файлове

(Microsoft Word Template File )

Знак DOTM Файлове

(Microsoft Word 2007+ Template File)

Знак XLS Файлове

(Microsoft Excel Spreadsheet (Legacy))

Знак XLSX Файлове

(Open XML Workbook)

Знак XLSB Файлове

(Excel Binary Workbook)

Знак XLSM Файлове

(Macro-enabled Spreadsheet)

Знак XLT Файлове

(Excel 97 - 2003 Template)

Знак XLTM Файлове

(Excel Macro-Enabled Template)

Знак PPT Файлове

(Microsoft PowerPoint 97-2003)

Знак PPTX Файлове

(Open XML presentation Format)

Знак PPS Файлове

(PowerPoint Slide Show)

Знак PPSX Файлове

(PowerPoint Slide Show)

Знак BMP Файлове

(Bitmap Image File)

Знак GIF Файлове

(Graphical Interchange Format)

Знак JPEG Файлове

(Joint Photographic Expert Group Image)

Знак PNG Файлове

(Portable Network Graphic)

Знак POTM Файлове

(Microsoft PowerPoint Template File)

Знак POTX Файлове

(Microsoft PowerPoint Template Presentation)

Знак PPTM Файлове

(Macro-enabled Presentation File)

Знак PPSM Файлове

(Macro-enabled Slide Show)

Знак TIFF Файлове

(Tagged Image File Format)

Знак WEBP Файлове

(Raster Web Image Format)

Знак PSD Файлове

(Photoshop Document)

Знак SVG Файлове

(Scalar Vector Graphics)

Знак WMF Файлове

(Windows Metafile)

Знак CDR Файлове

(CorelDraw® Graphics Format)

Знак CMX Файлове

(Corel Metafile Exchange Image)

Знак DJVU Файлове

(Graphics File Format)

Знак ODP Файлове

(OpenDocument Presentation Format)

Знак OTP Файлове

(OpenDocument Standard Format)

Знак OTS Файлове

(OpenDocument Spreadsheet Template)

Знак ODS Файлове

(OpenDocument Spreadsheet)

Знак OTT Файлове

(OpenDocument Standard Format)

Знак ODT Файлове

(OpenDocument Text File Format)

 Български