Aspose.Diagram  for Java

Java Visio Diagram API

Microsoft Office Visioの依存関係なしに、Microsoft Office Visioファイルを操作してPDF、HTML、画像、XAML形式にエクスポートします。

  ダウンロード无料トライアル
  
 

Aspose.Diagramfor Javaは強力なMicrosoftVisioドキュメント処理APIです。作成、解析、解析などの一般的な機能を提供します。ネイティブVisio形式を変換するだけでなく、一般的に使用されるいくつかの画像および固定レイアウト形式をサポートします。アプリケーションは、既存のドキュメントをロードし、diagram要素を操作して、結果を独自の形式、画像、または固定レイアウト形式でエクスポートできます。

APIを統合することにより、開発者は、ダイアグラムの最初からの作成、複数のフォーマットの読み取りまたは書き込み、Visioオブジェクトの数式を含むプロパティへのアクセスと読み取り、ダイアグラムのさまざまなフォーマットへのエクスポート、忠実度の高いダイアグラムの印刷などの基本的なタスクを実行できます。とはるかに。

高度なJavaVisioAPI機能

複数のVisio形式を読む

さまざまなオブジェクトのプロパティを読み取る

ダイアグラムをXMLとして保存

複数の図形をグループ化する

タイムラインシェイプを構成する

フォントの場所を指定する

ドキュメントのプロパティを操作する

忠実度の高い図を印刷する

形状を適切な角度で回転させる

図面にコメントを追加する

シェイプにハイパーリンクを追加する

ダイアグラムの保護または保護解除&形

シェイプシートにユーザー定義のセルを作成します

新しい空白のページを図面に挿入します

要件に応じてロケールを設定します

MicrosoftVisioドキュメントを解析します

Java diagram APIでは、Microsoft Visioアプリケーションのネイティブファイル形式を読み取ることができるため、ドキュメントページ、プロパティ、マスター、画像、シェイプ、接続、ソリューションXMLなどのdiagramデータにアクセスできます。 、レイヤー、ハイパーリンク、コメント、スタイルシート、ユーザー定義のセルなど。これらのオブジェクトはAPIを介して操作でき、結果はサポートされている任意の形式でディスクに書き込むことができます。

画像、PDF、およびにエクスポートHTML

開発者はVisioファイルをロードして、JPEG、BMP、PNG、TIFF、SVG、EMFなどの人気のある画像にレンダリングできます。ライブラリには、VisioドキュメントをPDF、HTML、およびにエクスポートする機能もあります。最高の忠実度を備えたXPSフォーマット。

diagramをさまざまな形式で保存-Java

// load file to be converted

Diagram dgrm = new Diagram(dir + "template.vsdx");

// convert VSDX to PDF, HTML and JPEG formats

dgrm.save("D:/output.pdf", SaveFileFormat.PDF);

dgrm.save("D:/output.html", SaveFileFormat.HTML);

dgrm.save("D:/output.jpg", SaveFileFormat.JPEG);

コンテナ内の形状を整理する

通常、開発者はコンテナに図形を追加して、物事を適切に整理して理解できるようにします。コンテナは、ラベルを含む形状の周囲に視覚的な境界を追加します。コンテナとサブシェイプをdiagramに追加するために、開発者はライブラリを使用できます。これは、簡単で迅速なアプローチを提供するためです。

グループ内の複数の形状を組み合わせる

開発者はAPIを使用して、図形、画像、またはその他のオブジェクトをグループ化できます。グループ化すると、単一の図形またはオブジェクトであるかのように、すべての図形またはオブジェクトを同時に回転、反転、移動、またはサイズ変更できます。

簡単に印刷&確実に

このライブラリを使用すると、開発者はさまざまなオプションを使用して、わずか数行のコードで図を印刷できます。デフォルト設定で印刷するか、カスタマイズされた設定で使用可能な任意のプリンターに印刷するかを選択できます。

Visioファイルを物理プリンターに印刷します-Java

// load file to be printed

Diagram dgm = new Diagram(dir + "template.vsdx");

// print while specifying printer job and print name

dgm.print("LaserJet1100", "Job Name");
  
  

Aspose.Diagramは、以下に示すように、他の一般的な開発環境向けに個別のVisioAPIを提供します。