Disclosure: I work at Sejda and am involved with the development of this feature.
Sejda PDF is a commercial software package to process PDF files, including conversion of HTML to PDF.
The HTML to PDF feature is currently in beta (feedback welcome!)
No installation is required.
wkhtmltopdf is a gratis and open-source (LGPLv3, source) command line to convert HTML files to PDF. It has 5794 stars, 860 forks and 53 contributors on GitHub. It is written in C++. The first commit on GitHub was in May 7, 2008.
$ sudo apt-get install wkhtmltopdf
$ wkhtmltopdf input.html output.pdf
The page is ...
File Optimizer can, among many other file formats, losslessly compress PDF files without changing quality or affecting visual appearance.
FileOptimizer is an advanced file optimizer featuring a lossless (no quality loss) file size reduction that supports: .3G2, .3GG, .3GP, .7Z, .A, .AAI, .AC, .ACC, .ADP, .AI, .AIR, .APK, .APNG, .APPX, .APR, .ART, .ART, ....
command-line (binary name: img2pdf)
Repository & website: here.
A utility based on a Python library of the same name. To be honest, I just found it as an answer to this question about Windows.
A typical command-line:
img2pdf foo.jpg bar.jpg -o combined.pdf
the images are wrapped in a PDF in sequence, losslessly ...
weasyprint is a gratis and open-source Python package which comes with an executable. Documentation is online, code is on Github. Last commit was on 19.09.2017. It has 1484 stars, 155 forks and 41 contributors.
$ pip install weasyprint
$ weasyprint input.html output.pdf
The page is in landscape ...
You can use Syncfusion .Net PDF library to create, read, and edit PDF documents programmatically.
With this library you can convert HTML,Word and Images to PDF.
Please find the some helpful links to get started.
HTML to PDF conversion
Word to PDF conversion
Image to PDF conversion
To find more details refer the PDF help documentation.
(Disclosure: I'm ...
If you’re looking for a library that can be used server-side to convert different image and document formats to PDF, one option is the LEADTOOLS Document Imaging SDK. (Disclosure: I'm a LEAD employee).
The SDK supports splitting, merging and converting, from and to PDF, among other features.
If you also need to convert text in images to searchable PDF, you ...
Syncfusion Essential PDF is a feature rich and high-performance .NET Core PDF library that allows you to add robust PDF functionalities to any ASP.NET Core applications. It allows you to create, read, and edit PDF documents programmatically. This library also offers functionality to merge, split, stamp, forms, and secure PDF files.
Syncfusion Essential PDF ...
I think that it would be well worth your time to explore the Python Sphinx-Doc infrastructure but for just what you asked for you could simply use Pygments & rst2pdf:
With a python 3 installation you can simply pip install rst2pdf Pygmments rst2pdf will also install ReportLab.
Pygments is a syntax highlighting package written in Python.
It is a generic ...
have you tried : FreePDF for Windows - A simply and free virtual PDF printer
I have been using this for >10 years.
It will install a printer service(i.e. virtual printer) and if you click on menu-> printer(e.g. word or any), it will pop-up as a real printer and print your content ...
A home rolled solution using Python 3.8 & ReportLab (with thanks to Michael Driscoll for his book ReportLab: PDF Processing with Python which I referred to to do this):
Once you have python installed, if it isn't already, pip install pillow reportlab to get the required libraries then, in a python shell or a script:
Docotic.Pdf library is a good option. It is fast, has no external dependencies, fully managed code, works in .NET and .NET Standard / .NET Core.
Disclaimer: I work for the company.
Here are examples for your tasks:
Add and draw images
One possibility is to use imagemagick on each image individually:
convert foo.png foo.pdf
then combine them all with
pdfunite foo.pdf bar.pdf baz.pdf output.pdf
but make sure to list the PDFs in order. pdfunite is part of the Poppler project, and is FOSS; and so is imagemagick.
You can use the command line tool, docx2pdf to batch convert word documents to pdf on Windows or macOS: https://github.com/AlJohri/docx2pdf
pip install docx2pdf
Disclaimer: I wrote this tool.
It is worth looking at Libre Office as a conversion engine. It can run on multiple platforms and can do a better job on some documents than even MS itself. It's free also. You would probably want something like Docmosis (please note I work for Docmosis) or JODReports (open source) to help with the scaling, but you could also write this aspect of it ...
You can achieve your requirements by using the following steps.
Get all the issue ids using the REST api of GitHub or Bitbucket.
With the ids you may recursively convert the URL of an issue to PDF by using the Syncfusion ...
I tried Chrome itself successfully.
This is the command line specimen I used:
chrome.exe --headless --print-to-pdf=out.pdf file:///input.html
Actual command line example (Windows):
"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --headless --print-to-pdf=C:\reports\example.pdf file:///C:\reports\example.html
As usual you have to wrap ...
PrinceXML is a commercial software package. It can be installed in various ways, including a Debian package. A user documentation is available.
It has a free version which adds an icon to the generated PDF. The Server license costs US$3800.
See the installation guide
After installing PrinceXML, you should have prince in your PATH: