Comments (3)
I just encountered the same issue, and resolved it. It appears the version of wkhtmltopdf in apt is not sufficient to render PDFs correctly.
(I think this has something to do with the version of QT webkit in the apt package not being patched for wkhtmltopdf, and as such failing on some of the gh-flavored markdown)
Purging my apt install of wkhtmltopdf, then Installing the latest stable static release from their site fixed the issue for me.
from github-wikito-converter.
Ok, thank you for looking into it
from github-wikito-converter.
Recent installation that seems to work at the moment:
- from empty ubuntu image
docker run -it --rm ubuntu:bionic bash
- wkhtmltopdf
apt-get update
apt-get install xfonts-75dpi xfonts-base gvfs colord glew-utils libvisual-0.4-plugins gstreamer1.0-tools opus-tools qt5-image-formats-plugins qtwayland5 qt5-qmltooling-plugins librsvg2-bin lm-sensors
apt-get install wget
wget https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.5/wkhtmltox_0.12.5-1.bionic_amd64.deb
dpkg -i wkhtmltox_0.12.5-1.bionic_amd64.deb
...
wkhtmltopdf -V
wkhtmltopdf 0.12.5 (with patched qt)
- github-wikito-converter
apt-get install npm
npm install -g github-wikito-converter
npm WARN deprecated [email protected]: Datauri 2.0 released. See more in https://github.com/data-uri/datauri/releases/tag/v2.0.0
npm WARN deprecated [email protected]: Mimer 1.0 released. See more in https://github.com/data-uri/mimer/releases/tag/v1.0.0
/usr/local/bin/gwtc -> /usr/local/lib/node_modules/github-wikito-converter/dist/cli/gwtc.js
/usr/local/lib
`-- [email protected]
+-- [email protected]
+-- [email protected]
+-- [email protected]
+-- [email protected]
| +-- [email protected]
| +-- [email protected]
| `-- [email protected]
+-- [email protected]
| `-- [email protected]
+-- [email protected]
| +-- [email protected]
| +-- [email protected]
| +-- [email protected]
| `-- [email protected]
| `-- [email protected]
| +-- [email protected]
| +-- [email protected]
| | `-- [email protected]
| +-- [email protected]
| `-- [email protected]
+-- [email protected]
+-- [email protected]
+-- [email protected]
+-- [email protected]
| `-- [email protected]
| `-- [email protected]
| +-- [email protected]
| `-- [email protected]
+-- [email protected]
+-- [email protected]
| +-- [email protected]
| +-- [email protected]
| +-- [email protected]
| +-- [email protected]
| +-- [email protected]
| +-- [email protected]
| `-- [email protected]
`-- [email protected]
`-- [email protected]
The default wiki and outcome:
apt-get install git
cd /tmp
git clone https://github.com/yakivmospan/github-wikito-converter.wiki.git
gwtc -v -f pdf github-wikito-converter.wiki/
debug: gwc launched with options format=pdf, output=./, filename=documentation, title=Documentation , logoImage=null, footer=null, pdfPageCount=null, tocTitle=Table of contents, tocFile=null, tocLevel=3, highlightTheme=github, userCssFile=null, verbose=true, disableInlineAssets=false
debug: Found 1 markdown files and 1 links pointing to them in TOC
debug: Generating pdf: 1 pages to generate
info: pdf file written: documentation.pdf
documentation.pdf
root@12164e86d115:/tmp# ls -l
-rw-r--r-- 1 root root 18864 Feb 26 19:26 documentation.pdf
from github-wikito-converter.
Related Issues (20)
- PDF Not Generated HOT 4
- Single html page generated - links not working
- Wiki page sections with the same name are not linked correctly HOT 5
- Relative paths in content are not correctly handled HOT 4
- TOC Label HOT 1
- File name contain chinese HOT 2
- Relative links not working
- Md Files with special caracters are ignored
- Some links are not working inside the sidebar
- TOC items and page headers contain "-" and ".md" HOT 3
- Empty PDF Generated HOT 1
- Generated PDF file has 0 size HOT 4
- Highlight.js 9.0 is outdated, the package is broken right now HOT 2
- Pages with `@` in their name aren't handled properly
- locally installed wiki converter can't find things
- Display Home.md first
- SVGs are not rendered in PDFs
- Language support HOT 3
- `npm` fails with `Error: Cannot find module 'babel-core'`. HOT 2
- mermaid flowchart support
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from github-wikito-converter.