Research
Security News
Malicious npm Packages Inject SSH Backdoors via Typosquatted Libraries
Socket’s threat research team has detected six malicious npm packages typosquatting popular libraries to insert SSH backdoors.
A Python Client API that uses the DynamicPDF API to create, merge, split, form fill, stamp, secure/encrypt PDF documents and convert HTML, Word docuements to PDFs.
python-client
)The python Client library (python-client
) uses the DynamicPDF API to create, merge, split, form fill, stamp, obtain metadata, convert, and secure/encrypt PDF documents. The website for this project is available at https://dpdf.io.
The DynamicPDF API consists of the following endpoints.
dlex-layout
image-info
pdf
pdf-info
pdf-text
pdf-xmp
Endpoint | REST Endpoint | REST Endpoint Client Library | Description |
---|---|---|---|
dlex-layout | API Users Guide - dlex-layout | dlex-layout | Returns a PDF after processing a DLEX file with it's associated JSON data. |
image-info | API Users Guide - image-info | image-info | Returns image metadata as a JSON document. |
pdf | API Users Guide - pdf | pdf | Returns a PDF after performing one of the pdf endpoint's tasks (page , dlex , image ) or merging. |
pdf-info | API Users Guide - pdf-Info | pdf-info | Returns PDF metadata as a JSON document. |
pdf-text | API Users Guide - pdf-text | pdf-text | Returns the text from a PDF as a JSON document. |
pdf-xmp | API Users Guide - pdf-xmp | pdf-xmp | Returns XMP metadata from a PDF. |
The following table lists the available tutorials.
Tutorial Title | Tutorial Location |
---|---|
Merging PDFs | https://dpdf.io/docs/tutorials/cloud-api/merging-pdfs |
Completing an AcroForm | https://dpdf.io/docs/tutorials/cloud-api/form-completion |
Creating a PDF Using a DLEX and the pdf Endpoint | https://dpdf.io/docs/tutorials/cloud-api/dlex-pdf-endpoint |
Adding Bookmarks to a PDF | https://dpdf.io/docs/tutorials/cloud-api/bookmarks |
Creating a PDF Using the dlex-layout Endpoint | https://dpdf.io/docs/tutorials/cloud-api/dlex-layout |
Extracting Image Metadata | https://dpdf.io/docs/tutorials/cloud-api/image-info |
Extract PDF Metadata | https://dpdf.io/docs/tutorials/cloud-api/pdf-info |
Extracting PDF's Text | https://dpdf.io/docs/tutorials/cloud-api/pdf-text |
Extract XMP Metadata | https://dpdf.io/docs/tutorials/cloud-api/pdf-xmp |
The primary source for the DynamicPDF API support is through Stack Overflow. Please use the "dynamicpdf-api" tag to ask questions. Our support team actively monitors the tag and responds promptly to any questions. Also, let us know you asked the question by following up with an email to support@dynamicpdf.com.
Ticket support is available to Pro Plan subscribers. But we still encourage you to help the community by posting on Stack Overflow when possible. You can also email support@dynamicpdf.com if you need to ask something specific to your use case that may not help the DynamicPDF API community.
The python-client
library is licensed under the MIT License.
FAQs
A Python Client API that uses the DynamicPDF API to create, merge, split, form fill, stamp, secure/encrypt PDF documents and convert HTML, Word docuements to PDFs.
We found that dynamicpdf-api demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Research
Security News
Socket’s threat research team has detected six malicious npm packages typosquatting popular libraries to insert SSH backdoors.
Security News
MITRE's 2024 CWE Top 25 highlights critical software vulnerabilities like XSS, SQL Injection, and CSRF, reflecting shifts due to a refined ranking methodology.
Security News
In this segment of the Risky Business podcast, Feross Aboukhadijeh and Patrick Gray discuss the challenges of tracking malware discovered in open source softare.