Latest Threat Research:SANDWORM_MODE: Shai-Hulud-Style npm Worm Hijacks CI Workflows and Poisons AI Toolchains.Details
Socket
Book a DemoInstallSign in
Socket

api2pdf

Package Overview
Dependencies
Maintainers
1
Versions
11
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

api2pdf - npm Package Compare versions

Comparing version
0.0.5
to
0.0.6
+6
-6
api2pdf.egg-info/PKG-INFO
Metadata-Version: 2.1
Name: api2pdf
Version: 0.0.5
Version: 0.0.6
Summary: Wrapper for api2pdf.com library for converting html, urls, and word documents to pdf

@@ -87,4 +87,4 @@ Home-page: https://github.com/api2pdf/api2pdf.python

##### HeadlessChrome.convert_from_html(html, **options)
##### WkHtmlToPdf.convert_from_html(html, **options)
##### HeadlessChrome.convert_from_html(html, inline_pdf=True, file_name=None, **options)
##### WkHtmlToPdf.convert_from_html(html, inline_pdf=True, file_name=None, **options)

@@ -109,5 +109,5 @@ from api2pdf import Api2Pdf

##### HeadlessChrome.convert_from_url(url, **options)
##### HeadlessChrome.convert_from_url(url, inline_pdf=True, file_name=None, **options)
##### WkHtmlToPdf.convert_from_url(url, **options)
##### WkHtmlToPdf.convert_from_url(url, inline_pdf=True, file_name=None, **options)

@@ -133,3 +133,3 @@ from api2pdf import Api2Pdf

##### LibreOffice.convert_from_url(url)
##### LibreOffice.convert_from_url(url, inline_pdf=True, file_name=None)

@@ -136,0 +136,0 @@ from api2pdf import Api2Pdf

@@ -31,6 +31,10 @@ import requests

def _make_html_payload(self, html, **options):
def _make_html_payload(self, html, inline_pdf=False, file_name=None, **options):
payload = {
'html': html,
'inlinePdf': inline_pdf
}
if file_name != None:
payload['fileName'] = file_name
if options != None:

@@ -40,6 +44,9 @@ payload['options'] = options

def _make_url_payload(self, url, **options):
def _make_url_payload(self, url, inline_pdf=False, file_name=None, **options):
payload = {
'url': url
'url': url,
'inlinePdf': inline_pdf
}
if file_name != None:
payload['fileName'] = file_name
if options != None:

@@ -56,22 +63,22 @@ payload['options'] = options

class Api2Pdf_WkHtmlToPdf(Api2Pdf):
def convert_from_html(self, html, **options):
payload = self._make_html_payload(html, **options)
def convert_from_html(self, html, inline_pdf=False, file_name=None, **options):
payload = self._make_html_payload(html, inline_pdf=inline_pdf, file_name=file_name, **options)
return self._make_request(API2PDF_WKHTMLTOPDF_HTML, payload)
def convert_from_url(self, url, **options):
payload = self._make_url_payload(url, **options)
def convert_from_url(self, url, inline_pdf=False, file_name=None, **options):
payload = self._make_url_payload(url, inline_pdf=inline_pdf, file_name=file_name, **options)
return self._make_request(API2PDF_WKHTMLTOPDF_URL, payload)
class Api2Pdf_HeadlessChromeToPdf(Api2Pdf):
def convert_from_html(self, html, **options):
payload = self._make_html_payload(html, **options)
def convert_from_html(self, html, inline_pdf=False, file_name=None, **options):
payload = self._make_html_payload(html, inline_pdf=inline_pdf, file_name=file_name, **options)
return self._make_request(API2PDF_CHROME_HTML, payload)
def convert_from_url(self, url, **options):
payload = self._make_url_payload(url, **options)
def convert_from_url(self, url, inline_pdf=False, file_name=None, **options):
payload = self._make_url_payload(url, inline_pdf=inline_pdf, file_name=file_name, **options)
return self._make_request(API2PDF_CHROME_URL, payload)
class Api2Pdf_LibreOffice(Api2Pdf):
def convert_from_url(self, url):
payload = self._make_url_payload(url)
def convert_from_url(self, url, inline_pdf=False, file_name=None):
payload = self._make_url_payload(url, inline_pdf=inline_pdf, file_name=file_name)
return self._make_request(API2PDF_LIBREOFFICE_CONVERT, payload)

@@ -78,0 +85,0 @@

Metadata-Version: 2.1
Name: api2pdf
Version: 0.0.5
Version: 0.0.6
Summary: Wrapper for api2pdf.com library for converting html, urls, and word documents to pdf

@@ -87,4 +87,4 @@ Home-page: https://github.com/api2pdf/api2pdf.python

##### HeadlessChrome.convert_from_html(html, **options)
##### WkHtmlToPdf.convert_from_html(html, **options)
##### HeadlessChrome.convert_from_html(html, inline_pdf=True, file_name=None, **options)
##### WkHtmlToPdf.convert_from_html(html, inline_pdf=True, file_name=None, **options)

@@ -109,5 +109,5 @@ from api2pdf import Api2Pdf

##### HeadlessChrome.convert_from_url(url, **options)
##### HeadlessChrome.convert_from_url(url, inline_pdf=True, file_name=None, **options)
##### WkHtmlToPdf.convert_from_url(url, **options)
##### WkHtmlToPdf.convert_from_url(url, inline_pdf=True, file_name=None, **options)

@@ -133,3 +133,3 @@ from api2pdf import Api2Pdf

##### LibreOffice.convert_from_url(url)
##### LibreOffice.convert_from_url(url, inline_pdf=True, file_name=None)

@@ -136,0 +136,0 @@ from api2pdf import Api2Pdf

@@ -79,4 +79,4 @@ # Api2Pdf - Python

##### HeadlessChrome.convert_from_html(html, **options)
##### WkHtmlToPdf.convert_from_html(html, **options)
##### HeadlessChrome.convert_from_html(html, inline_pdf=True, file_name=None, **options)
##### WkHtmlToPdf.convert_from_html(html, inline_pdf=True, file_name=None, **options)

@@ -101,5 +101,5 @@ from api2pdf import Api2Pdf

##### HeadlessChrome.convert_from_url(url, **options)
##### HeadlessChrome.convert_from_url(url, inline_pdf=True, file_name=None, **options)
##### WkHtmlToPdf.convert_from_url(url, **options)
##### WkHtmlToPdf.convert_from_url(url, inline_pdf=True, file_name=None, **options)

@@ -125,3 +125,3 @@ from api2pdf import Api2Pdf

##### LibreOffice.convert_from_url(url)
##### LibreOffice.convert_from_url(url, inline_pdf=True, file_name=None)

@@ -128,0 +128,0 @@ from api2pdf import Api2Pdf

@@ -8,3 +8,3 @@ import setuptools

name="api2pdf",
version="0.0.5",
version="0.0.6",
author="Zack Schwartz",

@@ -11,0 +11,0 @@ author_email="support@api2pdf.com",