2017-11-26 9 views
0

.cdr(Corel Draw)ファイル形式に何かを出力する必要があります。しばらくして検索すると、ファイル形式に関する有用な情報が見つからず、今まで私が使用できるライブラリが見つかりませんでした。 libをC++やPythonにするのが好きですが、現時点では、別の言語のものを私に合ったものに書き換えたり、存在しない場合にはゼロから書き込んだりするのは必死です仕様を持っている。.cdrファイル(Corel Draw)仕様書またはそれに書き込むライブラリはどこにありますか

+0

私の答えはあなたを助けましたか? – varnit

+0

@varnitそれは、ありがとう! .dxf形式を使用していませんでしたが、必要なライブラリが存在しないという事実は、次に何をするかを決める上で非常に役立ちました。 –

答えて

0

.cdrはCorelグループによって作成された拡張子ですので、ライセンスの問題で.cdrファイルを手助けするライブラリを見つけることができませんが、Corel Drawは図面フォーマットである.DXFフォーマットを受け入れますオートデスクによって開発されたあなたは、このライブラリを試してみて、それが

Python library for DFX file

0

.CDRは、プライベートなファイル形式ですが助けなら、私に知らせることができます。

には、のCDRファイルがあります。まず、zipアーカイブのように扱うことができます。

ファイルの構造に関する情報を提供します。この解凍されたアーカイブには、ビットマップのようなリソースとスタイルシートが比較的単純なテキストとして存在します。

「zip」と呼ばれるすべての圧縮形式をサポートしていないため、再圧縮することに注意する必要があります。私は正確な詳細を思い出さない。

用意されたCDRファイルを使用すると、オブジェクトにスタイルを手書きしたり、ファイルのビットマップをこのように変更することができます。

CorelDRAWには、CorelDRAWドキュメントの内容を操作するために使用できるオブジェクトモデルがあります。 CorelDRAWのオブジェクトモデルは、アプリケーション内から対話できます。

複数のスクリプト言語がサポートされており、CorelDRAW用に独自のアドオンを作成できます。さらに、COMを使用してCorelDRAWのオブジェクトモデルと第三者として対話できると確信しています。

オブジェクトモデルを使用すると、Draw自体がDrawドキュメントに対して行うことができるすべてを行うことができます。

関連する問題