問題タブ [princexml]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
pdf - TOC 付きの PDF への Jekyll ドキュメント
HTML および PDF 出力でJekyllを使用してドキュメントを作成したいと考えています。HTML にはナビゲーションを含めることができますが、PDF には目次を含める必要があります。それを行う無料で簡単な方法はありますか?
HTML部分は簡単ですが、@media print CSSを使ってPDFファイルを作成したいと思います。
これを行う方法がいくつかあります。
- PrinceXMLを使用してください。残念ながら、これは厄介な値札付きの商用製品であり、~$500 です。
- WKHTMLTOPDFを使用する
- それを使用してPDF変換を行うことができるので、Marukuを使用してください
複数ページの HTML と TOC 付きの単一ページの PDF を作成したいと考えています。助言がありますか?
ところで。Builder はPrinceXMLを使用してこの問題を解決しました。
ruby-on-rails - PrinceはRubyonRailsでPDFを作成するための最良の方法ですか?
Googleで何度か検索したところ、(新しいマークアップ言語ではなく)HTMLとCSSからRailsでPDFを作成する方法はPrinceを使用することであるようです。
私の非商用アプリのライセンスは3800ドルで、これが実際にコンセンサスなのか、それとも人々が何をどのように共有できるかという代替案があるのだろうかと思います。
pdf - Prince PDF フッターが表示されない
Princeを使用してPDFを生成しています。以下のスタイルシート (はるかに大きな css ファイルの一部) を使用して、ページ番号を含む各ページにフッターを含めていますが、フッターは表示されません。
だから問題は、私は何を間違っているのですか?
css - ページごとに1回だけ表の行を表示する方法は?
テーブル行のすべての奇数インスタンスを表示しようとしていますが、間に別のテーブルがあります。
(簡略化された)構造は次のとおりです。
この質問では、1 つの table.trendgraph テーブルと 1 つの table.datatable のセットを「テーブル セット」と呼んでいます。
これらのセットのうち 2 つが 1 ページに収まります。セクション全体は、それを囲む <div> と 1 ~ 6 セットのみで構成されます。
出力は実際にはページ化されたメディア (PrinceXML 経由の pdf) であるため、ブラウザー間の互換性は必要ありません。
課題は次のとおりです: table.trendgraph テーブルに tr.q3_pageheader を表示したいのは、最初に表示されたときにページごとに 1 回だけです。この行は、1 ページに 2 回発生します。
私のcssは最初にこれらの行をオフにします:
次に、目的の行を元に戻すためにさまざまなことを試みています。
nth-child(1) を設定することで、表示する最初の tr.q3_pageheader (のみ) を取得できます。不思議なことに、tr.q3_pageheader 行はどれも nth-child(2) または nth-child(even) で表示されません。すべての tr.q3_pageheader 行が nth-child(odd) で表示されます。
html から table.datatable を削除すると、すべての nth-child 設定が期待どおりに機能することに注意してください。
「ページ」の周囲に div を設定したり、tr.q3_pageheader の最初のインスタンスのクラスを設定したりするなど、ここで回避策を実行できることは明らかです。これは、さまざまな数の「テーブル セット」を出力するシステムの一部になります。可能であれば、バックエンドで追加の意思決定を必要とせずに、html または css のみで問題を解決したいと考えています。
ヘルプやポインタをいただければ幸いです。ありがとう!
c# - PrinceXML: "入力が適切な UTF-8 ではありません"
データベースから HTML を生成し、それを PrinceXML に送信して PDF に変換しています。これを行うために使用するコードは次のとおりです。
ただし、変換は次のエラーで失敗します。
入力が適切な UTF-8 ではありません。エンコーディングを指定してください! バイト: 0xA0 0x77 0x65 0x62
生成された html を取得し、W3C バリデーターにアップロードしました。マークアップが UTF-8 でエンコードされた XHTML 1.0 Transitional として検証され、エラーや警告は発生しません。
また、無効な文字を探して細かい櫛でファイルを調べました。これまでのところ何もありません。
誰かが私が試すことができる何か他のことを提案できますか?
ruby - Ruby と PrinceXML のヘルプ
Ruby で非常に単純なマークダウンのようなコンバーターを作成し、その出力をPrinceXMLに渡そうとしています(これは素晴らしいことです)。Prince は基本的に html を pdf に変換します。
これが私のコードです:
しかし、これは空のファイルをにダンプします/tmp/sample.html
。王子の呼び出しを除外すると、変換は問題なく行われます。
私は何を間違っていますか?
html - PrinceXMLから生成されたファイルにテーブルの境界線を追加するにはどうすればよいですか?
printviewとpdfファイルのテーブルに境界線を付けようとしています。ほとんどのブラウザのプリントビューで動作しますが、同じcssファイルを使用するPDFを生成すると、動作しません。PDFファイルを生成するには、PrinceXMLを使用します。
PrinceXMLのcssに境界線を追加する方法を知っていますか?
highcharts - princeXMLでハイチャートを使用するには?
princexml を評価していますが、これまでのところ非常に優れています。ただし、小さな問題が 1 つあります。highcharts によって生成されたグラフを、ブラウザ上で princexml に保存する方法はありますか?
グラフをイメージとしてキャンバス上に作成する必要があることは理解していますが、グラフを princexml にフィードする方法がわかりません。何か案は?
html - 大きなファイルのより高速な代替手段:pdflibまたはprincexml?
大きなファイルの場合でも、pdf生成の速度に関しては、pdflibでいくつかの良い経験があります。どちらも私のLinuxサーバーでネイティブに実行されるため(phpクラスだけではありません)、pdflibと同じ速度をprincexmlから期待していました。テキストとグラフィックを含む1ページのPDFを生成すると、開始してからログファイルにドキュメントが読み込まれるまでに4秒の時間が経過しますか?これは正常ですか?変換自体は長くはないようです...