Xamarin.Forms のドキュメント
エクスポート
コントロール > FlexViewer > 機能 > エクスポート

FlexViewer allows you to export a PDF document and save it to a file, stream or as an image(s). You can use Save method of the FlexViewer class to save a PDF document to a file or a stream. In addition, you can use various methods provided by the FlexViewer class to save a PDF document as an image. These methods are listed in the following table:

Methods Description
SaveAsBmp Saves the document pages as images in BMP format, i.e., one image for each page.
SaveAsGif Saves the document pages as images in GIF format, i.e., one image for each page.
SaveAsJpeg Saves the document pages as images in JPEG format, i.e., one image for each page.
SaveAsPng Saves the document pages as images in PNG format, i.e., one image for each page.
SaveAsTiff Saves the document pages as images in TIFF format, i.e., one image for each frame.

The following code illustrates how to export PDF pages to images. This example uses the sample code created in Quick Start section.

C#
コードのコピー
//ドキュメントのどのページを保存するかを定義する出力範囲オブジェクト
OutputRange pageRange = new OutputRange(1, 2);

//ドキュメントのページを画像に保存するときに使用するオプションを指定します
SaveAsImageOptions saveOptions = new SaveAsImageOptions()
{
    BackColor = Color.LightCyan,
    Resolution = 100
};

//ローカルシステムフォルダにpngとして画像を保存します
flexViewer.SaveAsPng(Path.Combine(Environment.GetFolderPath(
    Environment.SpecialFolder.LocalApplicationData), "New{0}.png"), pageRange, saveOptions);