問題タブ [pdfsharp]

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 投票する
2 に答える
10030 参照

c# - PDFSharp で Pdf オブジェクトのツリーをたどるにはどうすればよいですか?

C# で PDFSharp を使用して、既存の PDF ドキュメント内の PdfItem オブジェクトのツリーをたどろうとしています。

「PDF Explorer」の例と同様に、すべてのオブジェクトの階層を作成したいのですが、すべてのオブジェクトのフラットなリストではなく、ツリーにしたいと考えています。

ルート ノードは document.Internals.Catalog です。そして、すべての要素にアクセスするまで、すべての document.Internals.Catalog.Elements を見ていきたいと思います。

私が遭遇する問題の 1 つは、ツリーに循環参照があり、それらを検出する方法がわからないことです。

コードサンプルはありますか?

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

c# - PdfSharp でファイルへのリンクを追加するにはどうすればよいですか?

PdfSharp にこの注釈の画像を表示させることができないようです。PdfAnnotation.Icon プロパティがないため、設定できません。

私はそれをここまで取得しましたが、空白のボックスを除いて、注釈は存在します! 何かを言わせたり、単に画像を表示したりするにはどうすればよいですか?

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

html - PdfSharp、GDI+、および HTML 印刷

私は現在、AJAXページから呼び出す「PrintingWebService」を持っています.PDF SharpとPDFSharpのGDI +モードを使用して高度にカスタマイズされたPDFプリントアウトを作成するために必要なすべての情報が含まれています。それらは PDF に描画されます。

次に、PDF ファイルを Web サーバー上の場所に保存し、Web サービスからファイル名を返すと、AJAX ページが PDF ファイルを含む新しいウィンドウを開きます。

これまでのところ、うまく機能していますが、印刷したい AJAX ページの一部があり、まだ解決策が思い浮かびません。PDF ページの下部に表示したい TinyMCE エディターの HTML コンテンツの文字列を取得しました。

この目的に使用できる何らかのツールを探しています。GDI+ に出力するオープンソースでさえ、ソース コードを取得して PdfSharp の GDI+ を使用するように変換することで使用できます (クラス名は XGraphics に似ており、各クラスは GDI+ 名の前に X が付いています)。

必要に応じて、TinyMCE で生成できる HTML を制限し、独自のレンダラーを作成しますが、それは大きな課題になるので、まず他の解決策を探しています。

既存のコードを使用して、既存の WinForms の印刷出力とほぼ同じページを作成したかったため、プリンターに適したページのアプローチには近づきませんでした。PdfSharp を使用すると、テキスト領域のもの (WinForms バージョンで RichTextBox と RTF を使用) を除くすべてのコードを変換できました。

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

.net - ITextSharp と PDFSharp を使用した PDF テーブルのレンダリングの許容できないパフォーマンス

多数の表を含む PDF ファイルを生成しようとしています。各 PDF の長さは 150 ページになる可能性があります。

ITextSharpを使用する場合、ファイル サイズは最大 16 メガバイトであり、圧縮しても目立った収縮はありません。

PDFSharpを使用する場合、ファイル サイズは 2 ~ 3 メガバイトと非常に妥当ですが、ドキュメントを生成するのに許容できないほどの時間がかかります (3 分後にキャンセルしました)。

.NET を使用して複雑な PDF ファイルを効率的に生成するための提案はありますか?

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

c# - PDFSharp で PDF を印刷する

次のコードがあります。

私の人生では、これを機能させて単一のPDFを印刷することはできません。印刷しようとすると、「指定されたファイルが見つかりません」というエラーが表示されます。私のコードに何か問題があるかどうかは誰にもわかりませんか?? ここでPDFSharpを使用しています...

0 投票する
8 に答える
26923 参照

.net - 使用可能な幅とフォントに基づいてテキストの高さを計算しますか?

PDFsharpを使用して、データベースからその場でPDFドキュメントを作成しています。

使用するフォントと使用可能な幅に基づいてテキスト領域の高さを計算する最良の方法を知る必要があります。

必要に応じてページ分割を処理できるように、高さを知る必要があります。

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

pdfsharp - PDFsharpでテーブルの高さを取得するには?

PDFsharp を使用して PDF ドキュメントを生成していますが、これらのドキュメント (請求書) にはテーブルが含まれています。

テーブルの高さを決める方法はありますか? VAT と合計テーブルをページの下部に配置する必要があるため、高さを知る必要があります。製品の説明が折り返されて、一部の行の行の高さが増加する可能性があるため、行のカウントではうまくいかないと思います

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

c# - PDFsharp を使用した表とグラフ

PDFファイルへの書き込みが必要なプロジェクトを始めたところです。グーグルで調べた後、十分にシンプルに見えるPDFsharpを使用することにしましたが、テーブルとチャートの描画に関していくつか質問があります。

PDFsharp は、表やグラフを含む PDF ファイルを作成するのに適していますか? いいえの場合、より良い代替案をお勧めできますか? はいの場合、この件に関する優れた文献はどこにありますか? チュートリアルがあると便利です (サンプル プロジェクトである必要はありません。ライブラリとそのクラスに慣れるために使用できるものです)。

MigraDoc について誰か教えてもらえますか? ちらっと見ただけで、必要なものにぴったりのようですが、それについてもう少し情報が欲しいです.

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

c# - テーブルを一体に保つ MigraDoc / PDFsharp

PDFsharp / MigraDoc を使用して、表とグラフを PDF ファイルに書き込みます。これまでのところうまくいきましたが、テーブル全体をドキュメントの次のページに移動する必要がある場合、MigraDoc は常にテーブルを (垂直に) 分割します。テーブルが一体にとどまるようにするにはどうすればよいですか?

MigraDoc.DocumentObjectModel.Tables のテーブル クラスには bool KeepTogether プロパティがありますが、効果がないようです (true または false に設定)。

手動で行う方法はありますか?ページの最後からの距離を「測定」してテーブルの高さと比較する方法はありますか? (または、テーブルが分割されるかどうかを知る他の方法)

PDFsharp / MigraDoc を初めて使用していることに注意してください。知っておくべきベストプラクティスがあれば教えてください。良い例があれば (PDFSharp のホームページで見ましたが、それだけです)、それらについて知りたいです!