Онлайн-додаток електронного підпису документів і код Python для цифрового підпису файлів PDF
Розробляйте потужні програми для підписання документів PDF на основі Python. Безкоштовно додавайте цифровий підпис до різних документів, включаючи файли PDF, онлайн за допомогою програми з миттєвим завантаженням.
Додайте електронний підпис до файлів PDF онлайн за допомогою програми
- Завантажте файли PDF для цифрового підпису.
- Додайте текст для підпису або завантажте зображення підпису.
- Натисніть кнопку «Підписати».
- Завантажте підписаний файл PDF.
Цифровий підпис файлу PDF через Python
- Посилання на API в рамках проекту безпосередньо з PyPI ( Aspose.PDF ).
- Завантажте файл PDF.
- Створіть екземпляр підпису PdfFileSignature.
- Завантажте файл сертифіката разом із паролем.
- Призначте права доступу.
- Встановіть прямокутник для розміщення підпису та вигляду підпису.
- Підпишіть файл PDF методом сертифікації та збережіть його.
Код Python для додавання цифрового підпису у файли PDF
import aspose.pdf as pdf | |
import aspose.pydrawing as drawing | |
# Set the source directory path | |
filePath = "C://Words//" | |
# Load the license in your application to crop the PDF | |
pdfCropLicense = pdf.License() | |
pdfCropLicense.set_license(filePath + "Conholdate.Total.Product.Family.lic") | |
#Load the PDF file to crop | |
pdfDoc = pdf.Document(filePath + "GeneratedPdf.pdf") | |
#Instantiate the PdfFileSignature for the loaded PDF document | |
signature = pdf.facades.PdfFileSignature(pdfDoc) | |
#Load the certificate file along with the password | |
pkcs = pdf.forms.PKCS7(filePath + "sample.pfx", "123456789") | |
#Assign the access permissions | |
docMdpSignature = pdf.forms.DocMDPSignature(pkcs, pdf.forms.DocMDPAccessPermissions.FILLING_IN_FORMS) | |
#Set the rectangle for the signature placement | |
rect = drawing.Rectangle(150, 650, 450, 150) | |
#Set signature appearance | |
signature.signature_appearance = "sample.jpg" | |
#Sign the PDF file with the certify method | |
signature.certify(1, "Signature Insert Reason", "Contact", "Location", True, rect, docMdpSignature) | |
#Save digitally signed PDF file | |
signature.save("Digitally Signed PDF.pdf") |
Розробіть програму електронного підпису за допомогою Python
Потрібно розробити сценарій Python або службову програму для легкого електронного підпису кількох файлів PDF? За допомогою Aspose.PDF for Python via .NET, дочірнього API Aspose.Total for Python via .NET, будь-який розробник Python може інтегрувати наведений вище код API для програмування програми eSigning для підписів у документах. Потужна бібліотека Python для підписання документів, підтримує багато популярних форматів, включаючи формат PDF.
Бібліотека електронних підписів PDF для Python
Існують альтернативні варіанти встановлення «Aspose.PDF for Python via .NET» або «Aspose.Total for Python via .NET» у вашу систему. Виберіть той, який відповідає вашим потребам, і дотримуйтеся покрокових інструкцій:
- Встановіть Aspose.PDF for Python via .NET з pypi
- Або скористайтеся наступними командами pip
pip install aspose-pdf
.
Системні вимоги
- Встановлено Python 3.5 або новішої версії
- Бібліотеки середовища виконання GCC-6 (або новіші).
- Для Python 3.5-3.7: потрібна збірка pymalloc для Python.
Для отримання додаткової інформації зверніться до Документація продукту .
поширені запитання
- Чи можу я використовувати наведений вище код Python у своїй програмі?Так, ви можете завантажити цей код. Можна легко розробити професійне рішення для додавання цифрового підпису у файл PDF за допомогою Python. Використовуйте Aspose PDF eSignature API для розробки високорівневого незалежного від платформи програмного забезпечення на Python.
- Чи працює цей додаток для цифрового підпису документів лише в Windows?У вас є можливість ініціювати підписання документа з будь-якого пристрою, незалежно від операційної системи, на якій він працює, будь то Windows, Linux, Mac OS або Android. Все, що потрібно, це сучасний веб-браузер і активне підключення до Інтернету.
- Чи безпечно використовувати онлайн-програму для підписання кількох документів PDF?Звичайно! Вихідні файли, створені за допомогою нашої служби, будуть безпечно та автоматично видалені з наших серверів протягом 24 годин. Як наслідок, посилання для завантаження, пов’язані з цими файлами, перестануть працювати після закінчення цього періоду.
- Який браузер потрібно використовувати для використання програми?Ви можете використовувати будь-який сучасний веб-браузер, як-от Google Chrome, Firefox, Opera або Safari, для онлайн-стиснення документів PDF.
- Як я можу підписати кілька файлів PDF?Почніть із завантаження одного або кількох файлів, які потрібно підписати. Ви можете перетягнути файли PDF або просто клацнути всередині білої області. Після цього натисніть кнопку «Підписати», і наш онлайн-додаток швидко обробить завантажені файли.
- Скільки часу потрібно для підписання файлів PDF?Ця програма для електронного підпису працює швидко. Для завантаження файлів і їх підписання може знадобитися кілька секунд.