Solid Framework

Solid Framework

ロイヤリティー無料の .NET クラス ライブラリー、PDF の 作成、 変換、レンダリング、変更。



製品機能

Solid Framework .NET 開発者キットを使用することで製品の競争力を向上しましょう。この SDK を使用することで、PDF ファイルの作成、変更、および変換機能を備えたアプリケーションを作成することができます。Solid Documents の最新のテクノロジーは製品の市場投入期間を短縮します。

Solid Framework テクノロジーは Acrobat® X でも採用されている PDF から Word への変換テクノロジーです。

 

お客様の声

use case1

「さまざまな選択肢を検討した結果、Adobe® Acrobat® X の PDF ファイルから Microsoft® Word および Excel への変換に Solid Framework テクノロジーを採用することにしました。 ドキュメントの再構築は非常に高品質で、Solid Documents チームと協力してこのプロジェクトに取り組むことができたことを嬉しく思います。」
- Aman Deep Nagpal, Senior Product Manager, Acrobat Solutions, Adobe Systems Incorporated

USe case2

「DocConverter WBE 2010 で、ユーザーが PDF ファイルの変換、管理、アーカイブを簡単にできるようにしたいと考えていました。Solid Framework SDK のおかげでこれらの目的を達成できただけでなく、Solid Documents の最新のテクノロジーを使用して DocConverter WBE 2010 を短期間で市場に投入することができました。」
- Tim Sullivan, CEO of activePDF, activePDF, Inc.

use case3

「翻訳者は PDF ドキュメントの翻訳を求められることがよくありますが、以前は PDF を簡単に翻訳できる方法がありませんでした。Solid Documents が SDL Trados 2009 に統合されたことで、PDF を簡単に翻訳できるようになりました。Solid Documents は一緒に仕事がしやすく、Solid Documents のテクノロジーを弊社の製品に迅速に統合することができました。API は使いやすく、ソフトウェアは強固で信頼性が高く、出力品質も非常に優れています。お客様からも素晴らしい評価をいただいています。Solid Documents とは、今後も長く有益なパートナーシップを築いていけると思っております。」
- Terry Lawlor, VP Solutions, SDL plc

use case4

「Solid Framework SDK を使用することで、弊社の PDF 編集ソフトウェアに PDF から Word、Excel、PowerPoint、および HTML への変換を簡単に組込むことができました。このテクノロジーをテストした結果、生成された出力ファイルは満足のいくもので、弊社のデスクトップ製品に組込むことにしました。」
- Don Jacob, VP of Engineering at Bluebeam Software, Inc., Bluebeam Software

 

必要システム構成

Solid Framework には .NET CLR と .NET Framework 4.0 以降が必要です。Solid Framework は Windows 95/98 をサポートしていません。

以下のフレームワークで動作検証されています。

  • Windows 10
  • Windows 8
  • Windows 7
  • Windows Server 2016
  • Windows Server 2012 R2 x64
  • Windows Server 2008 R2 x64

Solid Framework .dll は “AnyCPU” フレームワークとしてビルドされており、.dll をロードするプロセスに応じて自動的に x86 または x64 ネイティブ環境で実行します。

 

バージョン比較表

説明 Tools Professional Professional + OCR
テクニカル サポート
プログラミングに関する問題とカスタム サンプル コードのサポート
ドキュメント変換機能
PDF ファイルから Word ドキュメントへ変換  
PDF から Microsoft Excel へ表の抽出  
PDF ファイルからリフローされた HTML へ変換  
PDF ファイルから PowerPoint へ変換  
PDF ファイルからデータ (.csv) へ変換  
PDF からリフローされたプレーン テキストへ変換
PDF ファイルからイメージの抽出
Solid CGM および Solid OCR
ドキュメント イメージ クリーンアップ
イメージの分離
イメージの圧縮
OCR
Core Model API Features
Access all reconstructed text blocks from the PDF as Unicode through API
Obtain original PDF bounds for text blocks in the reconstructed Core Model through API
PDF/A 機能
PDF/A 検証 (詳細レポートを含む)
PDF から PDF/A へ変換 (詳細レポートを含む)
Convert Scanned PDF to Searchable (OCR)
PDF/A 検証 (準拠/非準拠のみ)
PDF/A 準拠の PDF ファイルの作成
PDF レンダリング機能
PDF ページをビットマップとしてレンダリング (サムネイル用)
PDF 編集機能
PDF ファイルのコンテンツと内部構造の参照
ビューアの設定と PDF のドキュメント情報の変更
セキュアな PDF ファイル: 暗号化、アクセス権限、およびパスワード

 


コード サンプルおよびビデオ チュートリアル


PDF から Word への変換とコンテンツ抽出:


PDF から Word へ変換: PDF ファイルを Word ドキュメントに変換して簡単に編集できるようになります。
詳細
PDF から Excel へ変換: PDF ファイルの選択したページまたはドキュメント全体から表を Microsoft® Excel スプレッドシートに変換します。
詳細
HTML へ変換: PDF を高品質な HTML ファイルにリフロー処理できます。スタイル、表、ハイパーリンクもそのまま保ちます。
詳細
PDF から PowerPoint へ変換: 高度なドキュメント再構築モードにより、Microsoft® PowerPoint がインストールされていなくても PDF から PowerPoint ファイル (Office Open XML の .pptx 形式) に変換できます。
詳細
Extract Text. Reconstruct text flow order and then extract text from an existing PDF.
詳細
Extract Images. Decode and extract all images from an existing PDF file.
詳細
PDF Pages to Images. Render each page in your PDF to a bitmap image file at the dpi and in the image format of your choice.
詳細
PDF Transformers. Convert PDF Files to Searchable PDF files by adding a Text Layer while preserving the files original Image Compression using our OCRTransformers.
詳細

Extract Text using API:


C# .NET Sample. Access reconstructed text (with bounds) in memory from your PDF file using Solid Framework Core Model
詳細
C++Sample. Access reconstructed text (with bounds) in memory from your PDF file using Solid Framework Core Model
詳細

スキャンおよびアーカイブ:


TIFF から PDF へ変換: 従来のスキャン TIFF ドキュメントを検索、アーカイブ可能な PDF/A ドキュメントに変換します。
詳細
PDF/A の検証: 既存の PDF ファイルが ISO 19005-1 および ISO 19005-2 に準拠しているかどうか検証し、一般的な問題を修復します。
詳細
PDF から PDF/A へ変換: 既存の標準 PDF ファイルやイメージ PDF ファイルを検索可能な ISO 19005-1 および ISO 19005-2 準拠のアーカイブ ドキュメントに変換します。
詳細
OCR 検索: 検索可能なテキストレイヤーを追加し、既存のドキュメントや紙文書に簡単にインデックスを付けたり、アーカイブできます。
詳細

PDF 操作:


PDF をパスワード保護: ドキュメントの表示、編集、複製、印刷、または注釈の追加を許可するユーザーを制限できます。
詳細
PDF の権限の設定: PDF ファイルの読み取り、印刷、編集、複製、注釈を許可するユーザーを制御します。
詳細
結合: 複数のドキュメントを 1 つの PDF ファイルへ結合します。複数の PDF ファイルを 1 つに結合することもできます。
詳細
ドキュメント プロパティの設定: タイトル、作成者、サブタイトル、キーワードを定義してドキュメントの整理に役立てることができます。
詳細
PDF を暗号化: 128-bit RC4 や AES 暗号化アルゴリズムを使用して PDF のセキュリティを強化できます。
詳細
Acrobat Reader 設定: ページ レイアウトや開いたときの倍率、ページ サムネール ビューを含むデフォルトの表示設定を指定します。
詳細
Render PDF Page Image. Render PDF page to System.Drawing.Bitmap in real time.
詳細
ページの抽出: PDF ファイルから抽出したページで新規の PDF ファイルを作成したり、または抽出したそれぞれのページに付き 1 つの PDF を作成して複数の PDF ファイルを作成できます。
詳細

Windows.Forms:


PDF Thumbnails. Render PDF thumbnails in UI control. Includes common editing functionality: re-arrange, split, merge, delete, etc.
詳細

SolidFramework.Services:


Simple Synchronous Sample. Convert large batches of files with multiple processes using JobProcessor and JobHandler.
詳細
Asynchronous Sample. Convert large batches of files with event handling using the Solid Framework Job Processor.
詳細

 

サンプル アプリケーション


Web アプリケーション:


ASP.Net Sample. Using ASP.Net with Solid Framework - Web Based Application.
詳細

デスクトップ アプリケーション:


Converter.NET Sample. Using .NET with Solid Framework.
詳細
JobProcessor.NET Sample. Using .NET with Solid Framework Job Processor.
詳細
C++ Sample. Using C++ with Solid Framework.
詳細
OSX C++ Sample. Using C++ on OSX Platform with Solid Framework.
詳細

Solid Framework のインストール

Solid PDF Creator が必要

SolidFramework.dll は、PDF から Word への変換と PDF の変更を行うために必要なものです。他のファイル形式から PDF ファイルを作成する場合、Solid PDF Creator をインストールする必要があります。 正しいバージョンを入手するには、Solid Framework Developer Portal のダウンロードタブのダウンロード リンクを使用してください。 PDF 作成のプリンター ドライバーのライセンスは不要です : Solid Framework ライセンスが自動的に継承されます。

Solid Framework の機能を使用するには、Solid Documents 社からのライセンスが必要です。体験版を含むライセンスは、セルフサービスの Solid Framework Developer Portal を利用して作成することができます。これらのライセンスは、マシン固有の ID に依存し、これらの ID を生成するために利用できるユーティリティが Developer Portal にあります。 ライセンスをアプリケーションにインポートするのは、1行です。xxxx はロック解除コードです。 SDK のダウンロード方法のビデオ チュートリアルを見るには、ここをクリックします。

ダウンロードが完了したら、SolidFramework.dll をプロジェクトのソースフォルダーに配置します。プロジェクトからこのアセンブリへの参照を追加します。ビデオ チュートリアルを見るには、ここをクリックします。

 

ライセンスの設定

Solid Framework 機能を使用するには、コード内にライセンスの場所を組み込む必要があります。 ビデオチュートリアルを見るには、ここをクリックします。.


// Solid Framework (Professional) license
License.Import(new StreamReader(@"C:\Users\Joe\Documents\Visual Studio 2010\Projects\FrameworkProject\license.xml"));

 

Office プライマリ相互運用機能アセンブリ (Office Primary Interop Assemblies) の検索

最初にアプリケーションを実行すると、次のエラーと類似した例外エラーが発生することがあります。 これは、Solid Framework が WordPrintProvider<T> クラスから Office を使用しようとしたときに発生します。このメッセージは、Visual Studio が含まれていない稼働マシンに配布しようとすると、最初に表示されることがあります。

Visual Studio では、Office のプライマリ相互運用機能アセンブリのプライベートセットが使用されます。Visual Studio がインストールされていない環境にソリューションを配布すると、予期しない問題が発生することがあります。

Microsoft は、2つのソリューションを提案しています:

  • Office の完全なインストール: Office をインストールと同時にプライマリ相互運用機能アセンブリをインストールする。
  • 再頒布可能: Office をインストールした後で、Micorosft 再頒布可能インストーラーを実行する。

再頒布可能インストーラーの入手および詳細については、MSDN のトピックをご参照ください。


 

ページトップへ