メインコンテンツへスキップ

変換する VISIO に PDF 図変換ツール API

PDF4me 変換する VISIO は、変革をもたらす包括的なソリューションです。 VISIO 堅牢な技術により、さまざまな形式のドキュメントに変換 API 統合。当社の処理エンジンは統合をサポートしています。 VISIO ページ寸法、画像品質制御、フォント管理、書式設定オプションなどのレンダリング機能を備えたファイル形式。 API 効率的に処理する VISIO ファイルと変換パラメータを介して REST API ドキュメントの整合性と視覚的な忠実度を維持するためにレンダリング技術を利用する呼び出し。複数ページのドキュメント、非表示ページの処理、カスタムページサイズ、画像強調、および PDF コンプライアンス基準を満たすこのソリューションは、信頼性と拡張性を必要とする技術文書システム、ビジネスプロセス自動化、アーキテクチャ設計ワークフロー、エンジニアリング文書、およびエンタープライズ文書変換プロセスに最適です。 VISIO プロフェッショナルレベルの出力品質で変換を行います。

関連ブログ記事
この機能に関するブログ記事はまだありません。近日公開予定です。
その間、PDF4me ブログを閲覧して、あらゆるプラットフォームのチュートリアルやワークフローをご覧ください。
ブログをご覧ください →

認証 API リクエスト​

アクセスするには PDF4me REST APIすべてのリクエストには適切な認証情報を含める必要があります。認証により安全な通信が保証され、あなたが正規のユーザーであることが検証されます。 REST API。

主な機能​

  • フォーマットサポート:ネイティブサポート VISIO 変換機能を備えたファイル形式
  • レンダリングエンジン: 解像度、スケーリングアルゴリズム、処理技術をカスタマイズ可能なドキュメント変換
  • ページ管理ページ変換、非表示ページの挿入、ページ寸法制御を使用して複数ページ文書を処理します。
  • 画像処理明るさ、コントラスト、色空間変換、圧縮品質の最適化を調整可能な画像補正機能
  • PDF 基準アーカイブ、コンプライアンス要件、および文書管理システムに準拠した文書を生成します。
  • タイポグラフィ制御フォントマッピング、テキストレンダリングの最適化、変換されたドキュメント全体での一貫したタイポグラフィにより、ドキュメントの整合性を維持します。

REST API 終点​

の PDF4me REST API 標準を使用する HTTP リソースとやり取りするための方法。すべて VISIO 変換操作は単一のエンドポイントを通じて実行されます。

  • 方法: POST
  • 終点: /api/v2/ConvertVisio?schemaVal=PDF

対応ファイル形式​

入力フォーマット​

  • VSD - VISIO 2003年~2010年版バイナリ形式(文書構造保持)
  • VSDX - VISIO 2013年以降 XML 互換性が向上し、ファイルサイズが小さくなったフォーマット
  • VSDM - VISIO マクロ有効 XML 埋め込みマクロを含む複雑なドキュメントをサポートするフォーマット
  • VSTX - VISIO 文書のスタイルと書式設定を統一するためのテンプレートファイル
  • VST - 遺産 VISIO 後方互換性のためのテンプレート形式

出力フォーマット​

  • PDF - ベクターグラフィックを保持したポータブルドキュメントフォーマット
  • PDF/A-1b - アーカイブ PDF 文書の長期保存とアクセシビリティ準拠を保証するフォーマット
  • PNG - Web表示およびデジタルプレゼンテーション用のラスター画像フォーマット
  • JPEG - 効率的な保存と共有のための圧縮画像フォーマット
  • SVG - Webアプリケーションおよびレスポンシブデザイン向けのスケーラブルベクターグラフィックス
  • TIFF プロフェッショナルな印刷およびアーカイブ用途向けの高解像度ラスター形式

REST API パラメータ​

Convertのパラメータ一覧 VISIO REST APIパラメータは、理解と実装を容易にするためにカテゴリ別に整理されています。

重要: アスタリスク (*) が付いているパラメータは必須であり、提供する必要があります。 API 正しく機能するため。

パラメータ必須その機能例
jobIdExtOptionalYour own reference for this call. It is stored with the API call log so you can correlate calls with your jobs. Type: string.
integrationsOptionalIntegration identifiers, forwarded unchanged with the job's notification settings. Type: array.
isAsyncOptionalSet to `true` to process the action asynchronously and get a job to poll at `/api/v2/GetActionStatus`. Only honoured by actions that support asynchronous processing. Type: boolean.
docNameOptionalSource file name including its extension. Several actions dispatch on the extension, so it should always be set; when omitted a per-action default is used. Type: string.output
docContentRequiredThe source file. Accepts the base64-encoded file content, a `pdf4meblobid://<id>` reference to a previously uploaded blob, or an `https` URL to the source document. Required: an empty value fails with `File is empty`. Type: string.JVBERi...
docContentBytesOptionalAlternative raw byte payload for the source file. Type: string.
callBackUrlOptionalOptional URL notified when an asynchronous job completes. Type: string.
outputFormatOptionalMatched case-insensitively; an unrecognised value falls back to the first entry. Type: string.string
pageIndexOptionalIndex of the first page to convert. Type: integer.3
pageCountOptionalNumber of pages to convert, starting at `pageIndex`. Type: integer.10
defaultFontOptionalFont used when a font in the drawing is not available. Type: string.string
includeHiddenPagesOptionalAlso convert pages that are hidden in the drawing. Type: boolean.true
pageSizeOptionalMatched case-insensitively; an unrecognised value falls back to the first entry. Type: string.string
jpegQualityOptionalJPEG quality of embedded or output images. Type: integer.2
saveForegroundPageOptionalSave only the foreground pages of the drawing. Type: boolean.true
isPdfCompliantOptionalProduce a standards-compliant PDF. Use with `pdfCompliance`. Type: boolean.true
pdfComplianceOptionalMatched case-insensitively; an unrecognised value falls back to the first entry. Type: string.
imageBrightnessOptionalBrightness adjustment for image output. Type: number.3.14
imageContrastOptionalContrast adjustment for image output. Type: number.3.14
imageColorModeOptionalMatched case-insensitively; an unrecognised value falls back to the first entry. Type: string.string
compositingQualityOptionalMatched case-insensitively; an unrecognised value falls back to the first entry. Type: string.string
interpolationModeOptionalMatched case-insensitively; an unrecognised value falls back to the first entry. Type: string.string
pixelOffsetModeOptionalMatched case-insensitively; an unrecognised value falls back to the first entry. Type: string.string
resolutionOptionalOutput resolution for image formats. Type: number.3.14
scaleOptionalScale factor applied when rendering the drawing. Type: number.3.14
smoothingModeOptionalMatched case-insensitively; an unrecognised value falls back to the first entry. Type: string.string
tiffCompressionOptionalMatched case-insensitively; an unrecognised value falls back to the first entry. Type: string.string
saveToolBarOptionalInclude the toolbar in HTML output. Type: boolean.true
autoFitOptionalFit the drawing content to the output page size. Type: boolean.true

出力​

の PDF4me 変換する VISIO REST API 複数の形式で表示可能なレスポンスを返します。ニーズに最適な表示形式を選択してください。

JSON 回答形式

生 JSON からの応答 API:

{
"File Content": "Output file content from the PDF4me Connect"
}

リクエスト例​

ヘッダ​

Content-Type: application/json
Authorization: YOUR_API_KEY

注記: 手に入れよう API 鍵から PDF4meダッシュボード

ペイロード​

{
"docContent": "",
"docName": "output",
"OutputFormat": "string",
"PageIndex": 3,
"PageCount": 10,
"DefaultFont": "string",
"IncludeHiddenPages": true,
"PageSize": "string",
"JpegQuality": 2,
"SaveForegroundPage": true,
"IsPdfCompliant": true,
"ImageBrightness": 3.14,
"ImageContrast": 3.14,
"ImageColorMode": "string",
"CompositingQuality": "string",
"InterpolationMode": "string",
"PixelOffsetMode": "string",
"Resolution": 3.14,
"Scale": 3.14,
"SmoothingMode": "string",
"TiffCompression": "string",
"SaveToolBar": true,
"AutoFit": true
}

コードサンプル​

の PDF4me 変換する VISIO REST API 複数のプログラミング言語のコードサンプルを提供します。開発環境に最適な言語を選択してください。

C# (CSharpサンプル

完了 C# 変換のための実装 VISIO 文書:

業界におけるユースケースとアプリケーション​

技術文書の使用事例

  • システムアーキテクチャ複雑なVISIOシステム図とネットワークトポロジーを技術文書用に変換する
  • プロセスフローVISIOのビジネスプロセス図とワークフローチャートを変換して、包括的なドキュメントを作成します。
  • データベーススキーマVISIOデータベース関係図とデータモデルを変換する
  • APIドキュメントVISIOの統合フロー図とシステムマップを開発者向けドキュメントに変換する

ヘルプが必要な場合​