Add using Extract PDFmark for document building
Add using Extract PDFmark for DocBook
This commit adds using Extract PDFmark for Doc Book documents.
Add using Extract PDFmark for LaTeX
This commit adds using Extract PDFmark for LaTeX documents.
Add using Extract PDFmark for Texinfo
This commit adds using Extract PDFmark for Texinfo PDF documents.
Add font-export and never-embed options for document building
This commit adds -dfont-export-dir=[dir] option
and -dgs-never-embed-fonts option for document building.
Add checking Ghostscript 9.20+ and Extract PDFmark
This commit adds checking Ghostscript 9.20+ and Extract PDFmark.
They can reduce the disk space required for document building.
They also can reduce the size of generated PDF document files.
Even if they are missing, you can build documents.
Ghostscript 9.20+:
It is necessary for string named destinations.
Ghostscript 9.19 and prior cannot handle them.
http://bugs.ghostscript.com/show_bug.cgi?id=696974
Extract PDFmark:
It is necessary for preserving named destinations and page mode.
https://github.com/trueroad/extractpdfmark
http://www.ctan.org/pkg/extractpdfmark
In my environment, required disk space is reduced.
Without Extract PDFmark:
With Extract PDFmark:
Diff:
Passes make, make check and a full make doc.
Fix message 80 columns
http://codereview.appspot.com/314130043
Passes make, make check and a full make doc.
Use
GhostscriptandExtract PDFmarkinstead ofgsandextractpdfmarkhttp://codereview.appspot.com/314130043
Passes make, make check and a full make doc.
Patch on countdown for Nov 24th
Patch counted down - please push.
I've pushed to staging.
commit 05d42dcaf03067eca83309339758fee441f38edf
Issue 5000/5: Add using Extract PDFmark for DocBook
commit cecca9a5dbc694bee54e9f7248b22e4d4a91c8da
Issue 5000/4: Add using Extract PDFmark for LaTeX
commit 5942efb8305c948eb05bb4ed7851e101ad16b70c
Issue 5000/3: Add using Extract PDFmark for Texinfo
commit f4ec9bac245b8d8382a396591b2a5df3b591828e
Issue 5000/2: Add font-export and never-embed options for document building
commit fe4e0f1ceb493437ff510565aa7c501ea959d0a7
Issue 5000/1: Add checking Ghostscript 9.20+ and Extract PDFmark