The Stack Overflow podcast is back! Listen to an interview with our new CEO.

Hot answers tagged

17

A tool that lets you do that is PDF-XChange Viewer. The free version will allow you to OCR your document in a variety of languages (you can download additional language packs for free) and add the OCR'd text as an overlay text layer you can copy from and search with CTRL+F. fast PDF viewer with a lot of features fast OCR engine (unless you choose the best ...


16

Node.js Package Markdown-PDF should work well. I have been using the Grunt package of that, but just for the sake of a good answer I just quickly ran the the original via the command line; and yeap it works great. So to use the CLI of Markdown-PDF just: Install Node.js (if necessary) Install Markdown-PDF - from cmdline just run npm install -g markdown-pdf ...


16

compare (command from ImageMagick) If you want to compare the visual appearance of page 4 of a.pdf with page 6 of b.pdf, you can use ImageMagick's command line tool compare. Here is a variation of commands to try: compare a.pdf[3] b.pdf[5] delta1.pdf compare -density 300 a.pdf[3] b.pdf[5] delta2.pdf compare ...


14

qpdfview (sudo apt-get install qpdfview) is the best alternative as lightweight tabbed PDF viewer. Editing: not available. Same for annotating. If you need these, you need another alternative. Viewing options: all usual viewing options are there, including zooming, fitting to page, continuous and non-continuous scrolling, full-screen and rotating pages. ...


14

I have found your free program, it is PDFsam. Please tell me if this works for you. PDFsam is a free, open source, platform independent tool released under GPLv2 license and designed to perform split, merge and other manipulations on PDF document. It’s released in 2 versions, basic and enhanced. Requirements: Java Runtime Environment 1.6 or higher PDFsam ...


14

Microsoft Power Point Viewer can open any powerpoint (post 1997), including .pptx. It can be downloaded for free. If you right click you can select Print. if you have a PDF printer installed, then you print to PDF and you are done. There are many good free PDF printers out there. You can start another question if you have particular intrest in them. I've ...


14

Try pdfsandwich. From the man-page: pdfsandwich generates "sandwich" OCR pdf files, i.e. pdf files which contain only images (no text) will be processed by optical character recognition (OCR) and the text will be added to each page invisibly "behind" the images. pdfsandwich is a command line utility. If you have a scanned pdf file, for ...


14

DiffPDF nowadays is an paid software for Windows only, but it was previously free and also available for OS X. You can still download such a previous version. It allows both visual and textual comparison.


13

I have had a lot of success using pdftk it comes in 3 versions, (Free GUI, Server/Command Line and Pro GUI) has the following features: GUI Interface ("Free" & "Pro") but both versions include the command line "Server" version Command Line/Server Interface (included in installation of both GUI versions) Make a pdf from specific pages of an existing pdf (...


13

I personally have always had good results from pandoc but about the only thing that I can think of that will 100% of the time accurately reproduce the onscreen content of an eBook in a PDF file is to print to a PDF file using one of the many print to PDF drivers available - I will not try to recommend one as I do not know which OS you are on. Pandoc is free ...


12

To create PDFs output of web pages I see a valuable solution by using the Mozilla Firefox browser, together with ScrapBook and Print pages to PDF plugins: The Scrapbook plugin perform the pages capturing into the browser sidebar (by choosing a command in the right-click menu of the browser window, or by using the Save options from the ScrapBook menu). There ...


12

Although PDFTK was mentioned above, what is really needed here is PDFTK Builder, a free Windows GUI for the PDFTK "engine": As of version 3.5 "drag/drop" facility (mentioned by OP) has been added. Other features include: adding PDFs is a simple matter; page ranges can be specified, even repeating pages; same PDFs can be "added" multiple times, interspersed;...


12

When comparing PDF files, you have the choice between: comparing the contents (i.e. the actual text) comparing the pages as a whole (visual comparison). While you might be looking for the first type of comparison, I wanted to offer a way to compare two PDF files page-by-page. As I've had this requirement regularly in the past, and couldn't find the ...


11

I've used pdftk for that from command line on Linux but as far as I see it also has a Windows version. The screenshot looks promising.


11

The newer version of Tesseract (3.03 RC at the time of writing this) can do this: free, opensource and cross-plarform starting from version 3.03 PDF output is available CLI software multiple languages support unfortunately, single image input, so to make a complete document, one must create a batch script to convert each page image to searchable PDF. After ...


11

iText I am the CEO of the iText Group, the original author of iText as well as the author of two iText in Action books and the free ebook The Best iText Questions on StackOverflow. The list you refer to mentions iText and with this answer, I want to confirm that iText still exists. It is available under an open source license (AGPL) as well as under a ...


11

img2pdf Website: https://gitlab.mister-muffin.de/josch/img2pdf/blob/master/README.md img2pdf is a Python library with a command-line interface, which directly (i.e. losslessly and without recompression) embeds JPG images into a PDF. Private usage Occasionally, I need to automatically convert high-resolution TIFF files to individual PDF pages. I am ...


10

Calibre does that - and lots more; For any book in your Calibre library just right click->Convert Books->Convert Individually (or bulk but here's instructions for individually). A dialogue will pop up: Just select PDF for output format over at the top-right. There are lots of options but you can just use default and usually get a reasonably output. Click ...


10

A PDF splitter is a piece of software that takes a PDF file as input and outputs more PDF files that contain only a set of pages or a single page. For this you could use PDFsam. free and open-source platform independent (Java based) splits PDF files merges PDF files You can then merge only specific PDF files (the pages that you want).


10

The URL at the top and at the bottom of each PDF page is the default setting, but that doesn't mean it cannot be changed. Whenever you want to print a web page as PDF, go to File -> Print -> Print to File (output format as PDF, obviously), then select the Options tab, and in the Header and Footer section you can choose what to add in the header and footer ...


9

I personally am a huge fan of pandoc. Pandoc is the "swiss-army" knife tool of format conversions: Its core source input format supported is Markdown (including any of the major MD "dialects" such as the flavors of GitHub and PHP plus several special extensions). Other input formats are: HTML, rST, Textile, DocBook XML, MediaWiki. As output formats it ...


9

There is JHove. JHove is an open source tool for "validating" PDF/A compliance -- to a certain degree. Many libraries/institutions use it, so from this point of view it is a good answer to my question. Recently, an article has been published about JHove in the context of modern document storage systems: http://www.pdfa.org/wp-content/uploads/2014/12/...


9

You can use Calibre for this, which was already recommended multiple times for book conversion. An Article named DeDRM plugin for calibre describes a plugin to achieve exactly that: The DeDRM plugin can remove DRM from Kindle eBooks […], Barnes & Noble ePub ebooks […], any ebooks using Adobe Digital Editions DRM, and the older Mobipocket and eReader ...


8

You can use some URL shortener that have a click count such as https://bitly.com (free) or https://goo.gl/ (free), and shorten the URL to the PDF (which you can host anywhere) with it:


8

Sumatra PDF Sumatra PDF is a free PDF, eBook (ePub, Mobi), XPS, DjVu, CHM, Comic Book (CBZ and CBR) reader for Windows Sumatra PDF is powerful, small, portable and starts up very fast. ✅ Lightweight ✅ Ctrl+Shift+← or Ctrl+Shift+→ to scroll through files ✅ Work with Windows ✅ Rescale each PDF to fit the viewer's window size


8

PDFSam Basic seems to meet your requirements Free and open-source Can rotate, cut, merge, save It is available for Windows and Mac OS X. PDFSam also have an enhanced paid version with more features. There are also some reviews talking positively about it. On techsupportalert: PDFsam (PDF Split and Merge) is well worth trying if you need to visually ...


7

Online Solution. No Software Required. Try Google Drive. Upload your .ppt file to Google Drive. Open the file and from the File Menu, Select Download as where you will find the option of PDF Document. I use this feature a lot.


7

On the command line You can use Pdfjam. This is a front-end for PDFLaTeX, so you need a LaTeX installation. This isn't difficult to install on Linux (just let your package manager pull in the dependencies), but it will cost a few hundred MB of storage. The command is: pdfbook foo.pdf with the output going to foo-book.pdf, or pdfbook --output book.pdf foo....


7

I am going to second the psbook recommendations but add this as a separate answer to note some of the complexities and what would be lost in what you are doing. Chances are this is not a problem (I assume you are trying to print the book, not click on pages with a mouse) but basically this limits you to the PDF features available in Postscript (no ...


7

This is a pretty common task and will be covered by a lot of different software packages. Which one is best for you is going to depend more on what else you want done that on just a merge function. The most widely known candidate is probably PDFtk, the PDF Tool Kit from PDF labs. The command line portion in open source and will do what you need quite easily....


Only top voted, non community-wiki answers of a minimum length are eligible