api2pdf
Advanced tools
| 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 |
+20
-13
@@ -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 @@ |
+6
-6
| 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 |
+5
-5
@@ -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 |
+1
-1
@@ -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", |
Alert delta unavailable
Currently unable to show alert delta for PyPI packages.
34799
3.52%123
5.13%