問題タブ [pdf]
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 - アプリケーションで動的レポートを生成するためのファイル形式
.Net および J2EE 用に作成されたすべてのビジネス Web アプリケーションで動的レポートを生成します。サーバー側では、ActiveReports.Net と JasperReports を使用してレポートを生成します。次に、それらを PDF にエクスポートしてブラウザに送信します。
当社のクライアントはすべて Adobe Reader を使用しています。Adobe Reader のさまざまなバージョンと、それらがクライアントでどのようにセットアップされているかについて、無限の問題があります。
他のユーザーが動的レポートに使用しているファイル形式/リーダーは? レポートの多くは外部システムからのデータを印刷するフォームであるため、正確なレイアウトを可能にするものが必要です。HTML では表現力が十分ではありません。
pdf - google make はどのようにして Analytics でこれらのすばらしい PDF レポートを作成し、Google Doc などを印刷するのですか?
Google ドキュメントから ([ファイル]/[印刷] ではなく [印刷] リンクを使用して) 印刷すると、ブラウザの印刷エンジンに頼るのではなく、きれいにフォーマットされた PDF ファイルを印刷することになります。Google Analytics の一部のレポートについても同様です。. . PDFとして印刷されたレポートは美しいです。彼らはどのようにそれをしますか?彼らがそれを容易にするために Adobe Acrobat のようなものを使用しているとは想像できませんが、そうしているのかもしれません。HTML から PDF への高価なコンバーターをオンラインで時々見てきましたが、飽きることはありません。何かご意見は?
c++ - 所有者パスワードを使用して PDF を復号化するにはどうすればよいですか? ユーザー パスワードは使用しません。
PDF 仕様は Adobe から入手できますが、正確に読むのが最も簡単なドキュメントではありません。PDF ではドキュメントを暗号化できるため、ドキュメントでさまざまなこと (表示、印刷など) を行うには、ユーザー パスワードまたは所有者パスワードが必要になります。一般的な用途は、エンド ユーザーがパスワードを入力せずに PDF を読めるように PDF をロックすることですが、それ以外のことを行うにはパスワードが必要です。
この方法でロックされている PDF を解析しようとしています (任意のリーダーで開くのと同じ権限を取得するため)。ユーザーパスワードとして空の文字列を使用しても機能しませんが、(仕様のセクション 3.5.2) 管理者パスワードのハッシュを作成するにはユーザーパスワードが必要なようです。
私が望むのは、これを行う方法の説明、または私が何を意図しているのかを理解できるように、これを行うことができる読み取り可能なコード (理想的には Python、C、または C++ ですが、読み取り可能なものであれば何でも構いません) のいずれかです。している。(たとえば) gsview ソースを読み通すよりも、スタンドアロン コードが最適です。
.net - サーバーで情報を「フォーム」に最適にマージし、PDF を最終出力として生成する方法
背景:
サポートされていない Acrobat Reader OCX 統合を使用してユーザーがレビューする PDF を生成する「継承」した VB6 アプリケーションがあります。プログラムは、データを含む FDF ファイルを生成し、FDF が PDF とマージされると、マージされた結果をレンダリングします。Acrobat Reader 4 でのみ正しく動作します :-(。Acrobat Reader の新しいバージョンをインストールすると、このアプリケーションが機能しなくなり、ユーザーは非常に不満を感じます。
マージするデータを PDF 出力生成サーバーに送信するように、このアプリを再構築したいと考えています。このサーバーは、渡されたデータをフォームにマージし、この PDF 画像を生成して保存します。これにより、最終結果を表示したいユーザーは、PDF を簡単に取得できます (一度だけ生成されます)。基になるデータが変更された場合、PDF は削除され、次に要求されたときに再生成されます。クライアント プログラムは、(意図したとおり) PDF ファイルを表示するためだけに使用されるため、任意のバージョンの Acrobat Reader を使用できます。サーバーは、おそらく Web サービスとして、Visual Studio 2005 を使用して .NET (C#) で記述されます...
質問:
他の人は、私がこれに取り組むことをどのように勧めますか? これを行うには、サーバーで Adobe の Acrobat 9 を使用して、データを FDF または Adobe の XML 形式に変換し、Acrobat にマージを行わせる必要がありますか? 「データをフォームにマージして PDF を出力する」分野に優れた競合他社はありますか? 他の人はこれをどのように行いますか?もちろん、APIベースである必要があり、サーバーにGUIはありません...
一部の出力は FDF/PDF を介して生成されますが、アプリケーションの別の部分では、実際には行、グラフィック、およびテキストを一度に 1 ページずつプリンター (またはプレビュー用のフォーム) に送信し、適切な x/y 座標、フォント、それぞれのサイズなど、いつページの終わりにあるかを知るなど。このコードは現在、ユーザーが確認できるようにこれを表示するプログラムにあり、最終的なフォームをページに出力するプログラムにもあります。プリンタ。レビュアーとプリンターの間の一貫性を保つために、この出力生成ロジックをサーバーにも移動したいと思います。優れた PDF 生成 API ツールを使用するか、コードをそのまま使用して PDF プリンターで PDF を生成し、保存します。クライアントによる表示用のこの PDF。
「フォーム ソフトウェア」または「フォーム ソフトウェアの入力」または同様の検索をグーグルで検索すると、ほとんどがユーザーがフォームに入力するための UI に関連する、関連のない情報がたくさん返されます。検索を適切に絞り込む方法がわかりません。他のプログラマーも同様の出力を生成する必要があり、いくつかの優れたツールを試しているため、このサイトはそのような質問をするのに最適な場所のようです。
編集:
PDF タグと PDF 生成を追加しました。また、私の現在の顧客は PDF 出力を主張していますが、代わりの提案をいただければ幸いです。
wpf - WPFアプリケーションでPDFを表示する
WPF WindowsアプリケーションでPDFファイルを表示する方法について何かアイデアはありますか?
次のコードを使用してブラウザを実行していますが、このBrowser.Navigate
メソッドは何も実行しません。
c++ - C / C ++アプリケーション用のオープンソースPDFライブラリ?
(ネイティブの)C++WindowsアプリケーションからPDF出力を生成できるようにしたい。これを行うために利用できる無料/オープンソースライブラリはありますか?
私はこの質問に対する答えを見ましたが、それらは主に.Netに関連しています。
php - Zend_PDFを使用して別のPDFドキュメント内にPDFを配置する
寸法が約1"x2"のロゴのPDFファイルがあります。Zend_PDF API を使用してそのPDFロゴを別のPDFファイルにインポートするためのコードスニペットを提供できる人はいますか?
理想的には、Zend_Pdf_Imageオブジェクトを使用してPNG、TIFF、またはJPGオブジェクトのように配置できるようにしたいと思います。
つまり、元のpdfを背景として使用するのではなく、小さな1x2"pdfドキュメントを8.5x11"ページの上に配置できるようにしたいのです。
ありがとう!
ruby - .docまたは.pdfを画像に変換し、Rubyでサムネイルを表示しますか?
.docまたは.pdfを画像に変換し、Rubyでサムネイルを表示しますか?
Ruby(またはC、python ...)でドキュメントのサムネイルを生成する方法を知っている人はいますか?
pdf - ColdFusion ページを PDF ダウンロードに変換するにはどうすればよいですか?
CFM ページで生成された HTML を PDF に変換し、ページに移動するときに標準の「名前を付けて保存」プロンプトをユーザーに表示させたいと考えています。