[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, da...@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?

_______________________________________________
pmwiki-users mailing list
pmwiki-users@pmichaud.com
http://www.pmichaud.com/mailman/listinfo/pmwiki-users

Reply via email to