問題タブ [pdf-generation]
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.
wpf - WPF から PDF
私は WPF アプリケーションを持っており、アプリケーションの出力を PDF ドキュメントに保存できるようにしたいと考えています。保存したいアイテムは、Visual、Drawing、または FixedDocument にすることができます (これらのオプションのいずれかとして作成できます。それらの間で変換するのは簡単です)。
WPF から PDF に直接変換できるライブラリはありますか (ビジュアル ツリーをたどり、PDF プリミティブを使用して再作成するコードを記述する必要はありません)。
pdf - PDF形式のUnicode
私のプログラムは、要求に応じて比較的単純なPDFドキュメントを生成しますが、漢字や奇妙な数学記号などのUnicode文字に問題があります。通常の文字列をPDFで書き込むには、角かっこで囲みます。
8進コードで文字をエスケープするオプションもあります。
しかし、これは最大512文字になります。上位の文字をどのようにエンコードまたはエスケープしますか?バイトストリームと16進エンコードされた文字列への参照を見たことがありますが、実際にそれを行う方法を教えてくれる参照はありません。
編集:あるいは、私のために仕事をしてくれる良いJavaPDFライブラリを教えてください。私が現在使用しているのはgnujpdfのバージョンです(元の作者はAWOLになっているように見えるので、いくつかのバグを修正しました)。これにより、AWTグラフィックスインターフェイスに対してプログラミングできます。同じ。
代替案は、HTML-> PDFか、HTMLに非常によく似た段落とボックスに基づくプログラムモデルのいずれかであるように思われます。iTextは後者の例です。これは私の既存のコードを書き直すことを意味します、そして私はそれらが私にレイアウトにおいて同じ柔軟性を与えるとは確信していません。
編集2:以前は気づいていませんでしたが、iTextライブラリにはGraphics2D APIがあり、Unicodeを完全に処理しているように見えるので、これを使用します。尋ねられた質問に対する答えではありませんが、それは私にとって問題を解決します。
編集3: iTextは私にとってうまく機能しています。レッスンは、無意味に難しいと思われる何かに直面したときに、あなたよりもそれについてもっと知っている誰かを探すことだと思います。
asp.net - ASP.NET で MS Word ドキュメントを PDF に変換する
同様の質問がされていますが、私のものとまったく同じものはありません。
ASP.NET Web サーバー上に Microsoft Word ドキュメントのコレクションがあり、ユーザー フォームの送信の結果として値が入力される差し込みフィールドがあります。フィールド マージの後、サーバーはドキュメントを PDF に変換し、それをブラウザーにストリーミングする必要があります。私たちの最初の傾向は、Visual Studio Tools for Office API を使用することでした。ただし、Microsoft から次の警告が表示されます。
Office が不安定な動作を示したり、/または、この環境で Office を実行するとデッドロックが発生します。
フィールド操作はOpen XML SDKを使用して実行できるようですが、Word を開かずに Word 2007 文書を PDF に変換する最良の方法は何ですか? 最適なソリューションは、低コストでスケーラブルで、メモリ フットプリントが小さく、展開が容易で、.NET API を備えているものです。
pdf - iText API を使用して PDF ファイル内のすべてのブックマークの宛先を作成する
PDFドキュメントを取得し、すべてのブックマークから名前付きの宛先を作成する(Java)コードを書きたいと思います。iText API はこれを行う最も簡単な方法だと思いますが、API を使用したことはありません。
この種のコードを iText API でどのように記述しますか? iText は、既存の PDF を単独で操作するために必要な解析を行うことができますか? 私が考えている操作の種類は次のとおりです。
- 開ける、
- ブックマークを見つけて、
- 目的地を作成し、
- 保存、
- 近い。
それとも、より良い別の API がありますか?
asp.net - PDFCreator と ASP.NET
PDFCreator を ASP.NET 2.0 Web サイトで実行できた人はいますか?
Visual Studio Web サーバーを搭載した私の開発マシンでは、次の手順を実行すると問題なく動作します。
- tlbimp で com interop dll を作成する
- このdllを参照
- それを使用するコードを書く
ただし、テストサーバーにデプロイすると、次のエラーで惨めに失敗します。
そして、このコンポーネントが DCOMCNFG.msc に見つかりません。
私たちのサーバー構成:
- Windows 2003
- Asp.net 2.0
- MS オフィス XP
- PDFクリエーター 0.9.0
pdf - VBA 経由で MS Excel 2003 ワークブックを PDF にエクスポートする
特定のシートを新しいブックにコピーし、新しいブックを保存して閉じるマクロを含む Excel 2003 ブックがあります。これは、毎回わずかに異なるシート選択で、数十回行われます。
セカンダリ ワークブックのスプレッドシートを PDF にエクスポートするための手順をマクロに追加したいと考えています。これを行う明白な方法は、PDF プリンターと Excel の組み込みの印刷機能を使用することですが、ほとんどの PDF プリンターでは、終了する前に [名前を付けて保存...] ダイアログ ボックスが表示されます。明らかに、これを 70 数回個別に入力するのは魅力に欠けます。そのため、事前に設定できるものが必要です (おそらく「印刷するファイルのファイル名から拡張子を引いたものを使用する」)。デフォルトのオプション。
これを行う無料のPDFプリンターのアイデアはありますか? または適切な代替手段は?
python - django ビューからレポート ファイル (ODF、PDF) を生成するにはどうすればよいですか
django のビューとテンプレートからレポート ファイルを生成したいと思います。推奨されるファイル形式は、OpenOffice/ODF または PDF です。
これを行う最善の方法は何ですか?
テンプレートで定義されたページ レイアウトを再利用したいのですが、おそらく派生テンプレートでいくつかのブロックを再定義します。
理想的には、生成された出力形式で全体的なページ レイアウト、ヘッダー、およびフッターを提供できるように、レポートを既存のテンプレート ファイルに挿入する必要があります。
c# - C# - 別の PDF 内に PDF を配置する
他の PDF に追加する必要があるさまざまな形式のさまざまな企業の複数のロゴがあります。これらのロゴの形式は現時点では指定されていませんが、問題が発生した場合は特定の形式のみにロックダウンされる可能性があります.
これらの他の PDF はほとんどがポスターで、ユーザーが印刷します。
質問: これらのロゴをオンザフライで PDF ポスター アートワークに追加し、ユーザーがダウンロードして印刷できるようにするための最良の方法は何ですか? 印刷時にPDFの元の品質を維持する必要があることに注意してください。
前もって感謝します
c# - PDFSharp で Pdf オブジェクトのツリーをたどるにはどうすればよいですか?
C# で PDFSharp を使用して、既存の PDF ドキュメント内の PdfItem オブジェクトのツリーをたどろうとしています。
「PDF Explorer」の例と同様に、すべてのオブジェクトの階層を作成したいのですが、すべてのオブジェクトのフラットなリストではなく、ツリーにしたいと考えています。
ルート ノードは document.Internals.Catalog です。そして、すべての要素にアクセスするまで、すべての document.Internals.Catalog.Elements を見ていきたいと思います。
私が遭遇する問題の 1 つは、ツリーに循環参照があり、それらを検出する方法がわからないことです。
コードサンプルはありますか?
python - Python 用の適切な FOSS PDF ジェネレーターを推奨できる人はいますか?
いくつかの画像とテキストを pdf ファイルに変換できる基本的な pdf ジェネレーターが必要です。いくつかの基本的な描画コマンド (線など) を持つ機能もプラスになります。
私はこの質問を読みましたが、レポートジェネレーターは本当に必要ありません。そこにある回答のほとんどは、私がやろうとしていることに対して本当にやり過ぎのように思えました。(テンプレートや LaTeX グレードのレイアウト コントロールは必要ありません。)