[pmwiki-users] PDF conversion for PmWiki
Petko Yotov
5ko at 5ko.fr
Sun Aug 22 08:12:03 PDT 2021
[Resending to the mailing list.]
Recently I found that the in-browser "Print to PDF" feature produces PDF
files of acceptable quality. You can add a markup to make a link or a
button that will launch javascript:window.print(). You may also often
want to improve your "@media print" CSS queries.
I'm using this on a high volume wiki and it works well, in both Firefox
and Chromium-based desktop browsers, i.e. virtually all internet users
on desktop. I feel this will be the way to go in the future, at least
for my own projects.
Per your points:
A. I haven't used the recipes you listed, because when I tried them
several years ago they didn't support international characters/UTF-8.
B. A web search for "htmldoc", the first result on the first page is the
project's current website, this allowed me to update the links on the
Cookbook page.
C. All seemingly abandoned recipes where the license allows modification
and redistribution can be adopted by a new contributor. Out of courtesy,
I'd try reaching the author/maintainer first.
D. PrintGroup can convert individual pages or a full wikigroup to PDF:
https://www.pmwiki.org/wiki/Cookbook/PrintGroup
You probably need admin access to the server to install the additional
software (like for the other recipes you listed).
This recipe is designed to store daily backups of the wiki content, but
it may be possible to configure for on-the-fly PDF generation with an
invariable $PrintGroup['datefmt'] (latest version released today, also
updated for PHP8).
This recipe has no listed users on the PrintGroup-Users page, but if
anyone requires it, I can make it skip new PDF generation if there is
already a PDF newer than the page (like for thumbnails in Mini or
Thumblist).
Thanks,
Petko
--
If you upgrade : http://www.pmwiki.org/Upgrades
On 22/08/2021 02:36, david at ellendee.co.uk wrote:
> I have been looking at PDF conversion for the last 2 days and it seems
> like
> the recipes available are all broken.
>
> 1. GeneratePDF doesn't work on the recipe page and if you look relies
> on a script called htmldoc. If you follow the link it seems that the
> URL was
> taken over in 2016 by someone who will write your dissertation for you.
>
> 2. PublishPDF (includes PublishWikiTrail and ePubCreation) this was a
> fantastic option although the software didn't comply with the latest
> PHP
> version. I started to update the software for myself and was about
> halfway
> through when I realised that the server which does the conversion is
> now
> locked and Affinity.co.nz appears to be de-registered.
>
> 3. PmWiki2PDF I had a look at this, but the files on github haven't
> been updated in 8 years.
>
> It's a real shame all these seem to be no longer an option. Is anyone
> else
> tinkering with this at all?
More information about the pmwiki-users
mailing list