問題タブ [libharu]
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.
c++ - Magick ++画像からメモリ(libharu)から画像をロードする
私はlibharuに基づくc++でいくつかのpdf生成ソフトウェアに取り組んでおり、最初にMagick ++を使用して画像を操作し、次にlibharu関数を使用してメモリから画像をロードできるようにしたいと考えています。
ドキュメントによると、これは基本的にいくつかのvoid *
バッファから画像をロードします。
私の目標はvoid*
、インスタンスからこのデータを取得し、このデータMagick::Image
に基づいてこの画像をharupdfにロードできるようにすることです。
void*
またはに書き込んでみましたMagick::Blob
が、これまでに達成した唯一の成果は、期待している画像ではなく、黒い長方形でした。
あるライブラリから別のライブラリにRaw画像データを変換した経験はありますか?
私がメモリからこれを行おうとしている理由は、これまでのところ、Magick :: Imageインスタンスをファイルに書き込んでから、このファイルから読み取ってharuにロードするためです。これは、アプリケーションのコンテキストで大きなパフォーマンスヒットです。
pdf - libhpdfを使用したHPDF_LoadPngImageFromFileでメモリ割り当てが失敗したのはなぜですか?
例外エラーが発生しました:error_no = 1015、detail_no =0HPDF_LoadPngImageFromFileを使用してjpegファイル拡張子の付いたpngファイルをロードします.libpngとlibpng-devがインストールされています。この例外が発生する理由がわかりません。誰か助けてくれますか?ありがとう。
c++ - C:Visual StudioC++でHARUFreePDFライブラリを使用する
VS 2010 Ultimate C ++でHaruライブラリを使用しようとしていますが、サンプルコードを実行しても、次のようなエラーが発生します。
私が使用するすべての_HPDF*関数について、さらに多くの同様のエラーが発生します。インストールの手順に従いました(Visual Studioコマンドプロンプトとnmakeコマンドを使用して必要なファイルを生成しました)。すべての*.hファイルC:\ Program Files(x86)\ Microsoft Visual Studio 10.0 \ VC \ include、すべての* .libファイルをlibフォルダーに、*。dllをlib_dllフォルダーに配置しました。また、これらすべてのファイルをプロジェクトフォルダーに入れてみました。必要なすべてのファイルをヘッダーに含めましたが、VSは問題なくそれを検出し、エラーとしてマークされるものはありません。しかし、それを構築しようとすると、この種のエラーが発生します。プロジェクトのプロパティでランタイムライブラリを変更しようとしましたが、役に立ちませんでした。
何が問題なのですか?
c++ - libHaru で生成した PDF の背景色を設定する
そのため、新しいPDFにlibHaruを使用してC++で背景色を設定しようとしています。
設定に問題があります。ドキュメントを検索しましたが、そこになかったか、見逃していました。
PDFページの背景色を設定する方法を知っている人はいますか?
また、libHaru に関するコメントはありますか? あなたはそれをお勧めしますかなどは素晴らしいでしょう。
ありがとう
c - 式としての型の不正使用
ソースコードに次の行があり、エラーが発生しています
エラーC2275:'HPDF_Array':式としてのこのタイプの不正使用 ":これはヘッダーファイルの実際のコードです:
このエラーを解決するにはどうすればよいですか?
c++ - zlib の参照が見つからないため、LibHaru を使用できません
うまくいけば動的な.pdfファイルを作成するプログラムを構築しようとしています。実際にPHP for webで同様のプロジェクトを開発したことがありますが、今度はC++で書きたいと思います。
その結果、過去 4 日間で 3 つのライブラリ (zlib、libpng、libharu) を何度も再構築しました。関連する Web のすべてのエントリ (このスタック オーバーフロー エントリを含む) を読みました
私がしたことを説明したいと思います。Windows 7 で GNU GCC C++ コンパイラ (MingGW) で Codeblocks IDE を使用していることに注意してください。まず、zlib 1.2.7 をコンパイルし、zlib.a 静的ライブラリ ファイルを作成しました (静的ライブラリを使用しています)。次に、libpng 1.5.13 をコンパイルし、libpng.a を作成しました。3 番目に、libharu (スナップショット) をコンパイルし、libharu.a スタティック ライブラリ ファイルを作成しました。次に、それらのライブラリ ファイルをプロジェクトに追加しました。(ここで説明したすべてを行いました)。そして最後に、私のプロジェクトをコンパイルしました。
これらのすべての手順を 10 回以上実行し、いくつかの小さな変更を行ったと言えますが、毎回エラーが発生します。libharu.org の公式の例も試しました。最も奇妙なことは、私のエラーが安定していないことです。ほぼ毎回、さまざまなエラーが発生しました。しかし、ほとんどは hpdf_streams.c に関連していました。
最近のログ ファイル:
c++ - libharu は、windows.h で pngtest.c に関するエラーを作成します。
ここで質問したlibharuで簡単に解決できる問題に直面しました。残念ながら、最初の問題を修正したときに、2 つ目の問題が発生しました。
Windows 7 で GNU GCC C++ コンパイラ (MingGW) で Codeblocks IDE を使用しています。libharu.a、libpng.a、zlib.a をコンパイルし、メイン プロジェクトに正しい順序でリンクしました。その結果、うまくコンパイルされ、.pdf が作成されます。
ただし、追加すると
私のコードでは、libpng、特に pngtest.c に関連する多くのエラーが発生します。「int WINAPI WinMain(...)」を「int main」と単純に交換すると、すべてが正常に実行され(もちろん、ターミナルで実行される場合を除く)、正しい .pdf ファイルが作成されます。
私のログファイル:
ご協力ありがとうございました。
c++ - CStrings のベクトルのベクトルの初期化と使用法
CStrings のベクトルのベクトルを作成しようとしています。CStrings の 2 次元配列。これは、テーブル内のデータを表します。(もちろん、すべてのデータは CString です)。
これが私がVectorを初期化しようとする方法です>
そして、これが私がそれを使用しようとする方法です
しかし、私はそれを正しく初期化していないと思います。ベクトル範囲外エラーが発生し続けます。
c++ - 構造体に整数配列を保持します。構造体を正しく定義できません
構造体に整数の配列を保持したい
どうやってやっても問題ないようですが、コンパイラはここで初期化することを望んでいますか? 私はそれをしなければなりませんか?私は使用のために次の行に沿って何かをしようとしています。
次に、これらの属性を関数に送信してテーブルを作成し、この整数配列の値の比率を使用して、同じ行に沿って列を空けます。
c++ - LIB Haru (C++) でページを変更しますか?
私は、ドキュメントを c++ でプログラムによって pdf ファイルに変換する必要があるプロジェクトに取り組んでいます。これには libharu オープン ソース ライブラリを使用しています。ドキュメントが1ページの場合、私のコードは正常に機能していますが、ページを変更すると、PDFドキュメントが破損して開きません。誰でもこれに対する解決策を提案できますか?