LEADTOOLS Leadtools.Documents(Leadtools.Documentsアセンブリ)

フレームを表示

LoadFromUriメソッド






オリジナルドキュメントデータを格納しているURLへのパス。この値はNullにはできません
ドキュメントをロードする際に使うオプション。この値はNullにはできません
リモートURLに保存されている既存のデータからのドキュメントをロードします。
構文
public static Document LoadFromUri( 
   Uri uri,
   LoadDocumentOptions options
)
'Declaration
 
Public Shared Function LoadFromUri( _
   ByVal uri As Uri, _
   ByVal options As LoadDocumentOptions _
) As Document
'Usage
 
Dim uri As Uri
Dim options As LoadDocumentOptions
Dim value As Document
 
value = DocumentFactory.LoadFromUri(uri, options)
public static Document loadFromUri(URI uri, LoadDocumentOptions options)
            
public:
static Document^ LoadFromUri( 
   Uri^ uri,
   LoadDocumentOptions^ options
) 

パラメーター

uri
オリジナルドキュメントデータを格納しているURLへのパス。この値はNullにはできません
オプション
ドキュメントをロードする際に使うオプション。この値はNullにはできません

戻り値

新しく作成されたドキュメントオブジェクト。
解説

特定のオプションが使われるならばLoadDocumentOptions.Cacheキャッシュも有効なキャッシュオブジェクトによるセットアップでないならば、このメソッドはキャッシュを使うかもしれなくて、例外をスローします。

uriがそうすることができるNoteは、HTTP、HTTPS、FTPまたはディスクファイル(ファイルプロトコルを使う)で保存されるドキュメントをポイントします。

LoadFromFileLoadFromUriLoadFromUriAsyncLoadFromStreamは、ディスクファイル、リモートURLまたはストリームで保存される任意のサポートされたimageまたはドキュメントファイルフォーマットからDocumentクラスを作成します。返されたオブジェクトは、任意のページをimageまたはSVGとして取得し、SVGまたはOCRを使ってテキストを取得し、アノテーションまたはリンクとブックマークなどの文書構造を使用できます。

文書の獲得後、InternalObjectはドキュメントで使用される内部のLEADTOOLSオブジェクトとなります。

このメソッドを使う方法の詳細についてはLEADTOOLSドキュメントライブラリを使用したロードと使われるいろいろなオプションを参照してください

サンプル
Copy Code  
Imports Leadtools
Imports Leadtools.Codecs
Imports Leadtools.Forms.DocumentWriters
Imports Leadtools.Svg
Imports Leadtools.Documents
Imports Leadtools.Caching
Imports Leadtools.Annotations.Core
Imports Leadtools.Barcode
Imports Leadtools.Forms.Ocr

<TestMethod()> _
Public Sub DocumentFactoryLoadFromUriExample()
   Dim options As New LoadDocumentOptions()
   options.UseCache = False
   Using document As Leadtools.Documents.Document = DocumentFactory.LoadFromUri(New Uri("http://localhost/Leadtools.pdf"), options)
      PrintOutDocumentInfo(document)
   End Using
End Sub
using Leadtools;
using Leadtools.Codecs;
using Leadtools.Forms.DocumentWriters;
using Leadtools.Svg;
using Leadtools.Documents;
using Leadtools.Caching;
using Leadtools.Annotations.Core;
using Leadtools.Forms.Ocr;
using Leadtools.Barcode;

[TestMethod]
public void DocumentFactoryLoadFromUriExample()
{
   var options = new LoadDocumentOptions();
   options.UseCache = false;
   using (var document = DocumentFactory.LoadFromUri(new Uri("http://demo.leadtools.com/images/pdf/leadtools.pdf"), options))
   {
      PrintOutDocumentInfo(document);
   }
}
必要条件

ターゲットプラットホーム

参照

参照

DocumentFactoryクラス
DocumentFactoryメンバ

   Leadtools.Documentsは、DocumentまたはMedicalツールキットのライセンスと、解除キーが必要です。詳細は、以下を参照してください。LEADTOOLSツールキット機能