我正在努力使用Python 3.5.2,python-pdfkit和wkhtmltox-0.12.2来生成一个包含非ascii字符的简单PDF。
这是我能写的最简单的例子:
@FunctionalInterface
static interface Testable {
public abstract String toString();
public abstract void test();
}
答案 0 :(得分:8)
我发现我只需要在我的HTML代码中添加带charset属性的元标记:
var source = Rx.Observable.forkJoin(
Rx.Observable.return(42),
Rx.Observable.range(0, 10),
Rx.Observable.from([1,2,3]),
RSVP.Promise.resolve(56)
//Your http calls will be here instead
);
var subscription = source.subscribe(
function (x) {
console.log('Next: %s', x);
},
function (err) {
console.log('Error: %s', err);
},
function () {
console.log('Completed');
});
// => Next: [42, 9, 3, 56]
我实际上花了很长时间来遵循这里建议的错误解决方案。如果有人感兴趣,我写了一篇短篇小说on my blog。对不起垃圾邮件:)
答案 1 :(得分:1)
pdfkit项目https://github.com/devongovett/pdfkit/issues/470中存在相关问题 那说
"You need to use an embedded font. The built-in fonts have a limited character set available."
这个问题How to: output Euro symbol in pdfkit for nodejs的答案给出了如何做到这一点的线索。