問題タブ [podofo]

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.

0 投票する
3 に答える
1594 参照

c++ - PoDoFo c++ PDF ライブラリ、洗練された文字

PoDoFoライブラリのポーランド語文字のエンコードに問題があります。

このコードは、単語「Łódź」の無効なエンコードを生成します

出力pdfには

ポーランド語: ņã3dÅo

ソース文字列のエンコーディングを変更しようとしましたが (サンプル コードのコメント行を使用)、すべて失敗しました。

PoDoFo ライブラリを使用して、ASCII 以外の文字を含む PDF ドキュメントを作成する方法を誰かに説明してもらえますか?

0 投票する
1 に答える
910 参照

ios - Objective-C を使用して iOS で PDF にスムーズなインク注釈を描画する方法

Objective-Cを使用してpdfでインク注釈を描画しています。Pdf の仕様では、インク描画用の点の配列を提供する必要があると書かれています。PoDoFoライブラリを使用しています。

これは、現在インク注釈を描画している方法です:

問題は、すべてのポイントをカバーする配列をどのように作成するかです。touches デリゲート メソッド (TouchesMoved など) からポイントを取得していますが、ユーザーが高速で描画すると、一部のポイント/ピクセルがスキップされ、pdf はスキップされたポイントを補間できません。ベジエ曲線は滑らかな曲線を補間して描画できますが、ベジエ曲線はすべてのポイント (スキップされたものを含む) の配列を提供しません。Adobe Reader で PDF を開いたときに滑らかな曲線が表示されるように、そのような配列が必要です。現在、どの iOS デバイスでも滑らかな曲線が得られますが、Adobe Reader では曲線が滑らかではありません。これは、シミュレーターでベジエ曲線を使用して描画された曲線と、Adobe Reader で描画された曲線の比較です。

ここに画像の説明を入力

上の画像は iPad シミュレーターから取得したもので、ベジエ曲線を使用して描画され、滑らかです。

ここに画像の説明を入力

上の画像はAdobe Readerから取得しました。赤い曲線が青い曲線のように滑らかではないことがわかります。スムーズにするにはどうすればいいですか?

0 投票する
1 に答える
749 参照

c++ - PoDoFo を使用して PdfXObject を構築する

私は C++ ライブラリ PoDoFo ( http://podofo.sourceforge.net/ ) を使用しています。達成しようとしているのは、PDF ページを新しい空白の PDF ドキュメントに埋め込むことです。

私が使用しているコンストラクターのドキュメントは次のとおりです

これは私のコードが現在どのように見えるかです:

既存の PDF ドキュメントから PdfXObject を構築すると、PdfError がスローされます。おそらく、C++ を初めて使用するか、PoDoFo にバグがある可能性があるため、間違いを犯した可能性があります。

スローされるエラーには、次のメッセージがあります。

既存の PDF ページから PdfXObject を構築し、それを新しい PDF ドキュメントに埋め込む正しい方法は何ですか?

0 投票する
1 に答える
101 参照

c++ - podofo は不要なものを stderr に書き込みます

私は自分のコードでこの行を使用しています:

そして、podofo はこれを stderr に書き込みます。

<<27598670A0B3314EB669BB62DEB4F7FD>]/情報 126 0 R/前の 503377/ルート 1 0 R/サイズ 1107/XRefStm 500774>>

<<27598670A0B3314EB669BB62DEB4F7FD>]/情報 126 0 R/前の 503377/ルート 1 0 R/サイズ 1107/XRefStm 500774>>

<<27598670A0B3314EB669BB62DEB4F7FD>]/情報 126 0 R/前の 503377/ルート 1 0 R/サイズ 1107/XRefStm 500774>>

Podofo のこの (デバッグ?) 出力は必要ありません。これを無効にする方法はありますか?

0 投票する
1 に答える
405 参照

pdf - PoDoFo ライブラリを使用して Base14 フォントを埋め込む方法

PoDoFo ライブラリを使用して PDF ドキュメントを生成しています。Base14 以外のすべてのフォント ( 「Courier」、「Helvetica」、「Times」、「Symbol」、「ZapfDingbats」 ) が埋め込まれます。これらの 4 つの Base14 フォントを埋め込む方法は?

0 投票する
2 に答える
851 参照

c++ - PDFを変更するときにテキストを垂直方向に反転して出力する

podofo を使用して pdf ドキュメントを変更する際に問題が発生しました。時間があれば、解決を手伝ってください!

http://podofo.sourceforge.net/download.htmlでpodofo のソースを見つけて、Windows 7 x86 でコンパイルしたところ、podofo の機能が非常に強力であることがわかりました。

しかし、「helloworld.cpp」の例で何かを変更すると、pdf ドキュメントを変更して別のファイル名で保存するためのコードが少し変更されます。

ローカルの pdf ドキュメント ファイル (ローカルの pdf ドキュメントは、office word 2007 で Windows COM のインターフェイスを使用する Word ドキュメントから保存されます) を関数に渡すと、新しいファイルは正常に出力されますが、出力テキストは上下反転し、出力テキストはY 位置が上下反転します。

(一部の人は、既存のコンテンツがグラフィックスの状態を変更した可能性があるという事実に対処しなければならないという状況に対処しなければならないと言った.状態と現在の変換行列を変更)

これは画像のスクリーンショットです。出力テキストが垂直方向に反転する理由はわかりません:

スクリーンショット

奇妙なことに、例 "helloworld" で作成されたドキュメント "output.pdf" を渡すと、うまく機能します。

時間があれば、解決を手伝ってください、どうもありがとうございました!

私の変更されたコードは次のようになります。