Azure Blob Storage (アジュール ブロブ ストレージ)

This article was translated from English: Does it need improvement?
Translated
View the article in English

PDFはファイル、ストリーム、バイナリ配列から読み込んだり、ファイル、ストリーム、バイナリ配列に保存したりすることができます。 すべての機能はBlobストレージで動作します。

有用なリンク

  • メモリからPDFを読み込み保存(メモリーストリーム).NETで以下のリンク先のコンテンツを日本語に翻訳します:

https://ironpdf.com/how-to/pdf-memory-stream/


IronPDF:PDF メモリ ストリームの使用方法

PDF メモリ ストリームを使用することで、ディスクを使わずにメモリ内で PDF ファイルを生成、圧縮、操作できます。IronPDF はメモリ ストリームを完全にサポートしており、ファイル システムにアクセスすることなく、PDF ファイルをメモリ内で効率的に処理するための機能を提供します。

PDF メモリ ストリームの作成

IronPDF を使用して PDF メモリ ストリームを作成する主なステップは以下の通りです:

  1. PdfDocument オブジェクトを作成
  2. SaveAsStreamメソッドを使用してメモリ ストリームに保存
// PdfDocument オブジェクトを生成
var pdfDocument = new IronPdf.PdfDocument();

// PDF コンテンツの追加
pdfDocument.AddPage("Hello, World!");

// メモリ ストリームに保存
using (var memoryStream = new System.IO.MemoryStream())
{
    pdfDocument.SaveAsStream(memoryStream);
    // メモリ ストリームの処理
}
// PdfDocument オブジェクトを生成
var pdfDocument = new IronPdf.PdfDocument();

// PDF コンテンツの追加
pdfDocument.AddPage("Hello, World!");

// メモリ ストリームに保存
using (var memoryStream = new System.IO.MemoryStream())
{
    pdfDocument.SaveAsStream(memoryStream);
    // メモリ ストリームの処理
}
' PdfDocument オブジェクトを生成
Dim pdfDocument = New IronPdf.PdfDocument()

' PDF コンテンツの追加
pdfDocument.AddPage("Hello, World!")

' メモリ ストリームに保存
Using memoryStream = New System.IO.MemoryStream()
	pdfDocument.SaveAsStream(memoryStream)
	' メモリ ストリームの処理
End Using
VB   C#

メモリ ストリームからの PDF 読み込み

メモリ ストリームから PDF ファイルを読み込む方法は以下の通りです:

using (var memoryStream = new System.IO.MemoryStream(pdfByteArray))
{
    var pdfDocument = IronPdf.PdfDocument.FromStream(memoryStream);
    // pdfDocument を操作
}
using (var memoryStream = new System.IO.MemoryStream(pdfByteArray))
{
    var pdfDocument = IronPdf.PdfDocument.FromStream(memoryStream);
    // pdfDocument を操作
}
Using memoryStream = New System.IO.MemoryStream(pdfByteArray)
	Dim pdfDocument = IronPdf.PdfDocument.FromStream(memoryStream)
	' pdfDocument を操作
End Using
VB   C#

この例では、pdfByteArray はメモリ内に存在する PDF データを格納したバイト配列です。

IronPDF を使用することで、PDF ファイルをメモリ ストリームで効率的に管理し、さらにファイル システムに依存しないアプローチで PDF 操作を行うことが可能です。

IronPDF とその豊富な機能についてさらに詳しく知りたい場合は、公式ウェブサイトの ドキュメントセクション をご覧ください。


ironpdf.com の元のコンテンツを保持したまま、技術的かつ文脈に沿った翻訳を提供しています。

  • C#およびVBでバイト配列としてPDFファイルを提供する申し訳ありませんが、私はリンク先のページの内容を直接参照することができません。リンク先の具体的なコンテンツをご提供いただけますか?その内容を翻訳いたします。

メモリからPDFを読み込む

以下のように、IronPDF.PdfDocumentの新しいインスタンスをメモリ内オブジェクトのいずれかで初期化できます:

  • メモリStream
  • ファイルストリーム
  • バイナリデータをバイト配列として(バイト[])

    これはメモリーからPDFを読み込みます。

メモリにPDFを保存

IronPdf.PdfDocument は2つの方法のいずれかで直接メモリに保存できます:

  • IronPdf.PdfDocument.Streamは、PDFをSystem.IO.MemoryStreamとしてエクスポートします。
  • IronPdf.PdfDocument.BinaryDataは、PDFをバイト配列としてエクスポートします(バイト[])

さらなる読み物

https://docs.microsoft.com/ja-jp/azure/storage/blobs/