C#でPDFドキュメントをストリーム、ディレクトリ、またはWebアプリケーションに迅速かつ簡単に保存する方法を知りたい場合は、こちらでご紹介します。
Aspose.PDF for .NET
は、PDF ファイルの操作や、テキストや画像の追加・置換・削除、ブックマークや透かしの追加・削除、ページの分割・結合・抽出・挿入、カスタムフォントの処理など、さまざまなタスクを実行できる堅牢で強力な API です。

C#でPDFファイルをストリームに保存する
当社の API を使用すれば、Save メソッドのオーバーロードを利用して、作成または操作した PDF ファイルを簡単にストリームに保存できます。
public static void SaveDocumentStream()
{
var originalFileName = Path.Combine(_dataDir, "SimpleResume.pdf");
var modifiedFileName = Path.Combine(_dataDir, "SimpleResumeModified.pdf");
var pdfDocument = new Aspose.Pdf.Document(originalFileName);
// make some manipation, i.g add new empty page
pdfDocument.Pages.Add();
pdfDocument.Save(System.IO.File.OpenWrite(modifiedFileName));
}
C#でPDFファイルをディレクトリに保存する
Document クラスの Save メソッドを使用して、PDF ファイルをディレクトリに保存することもできます。形式タイプ(オプション)を指定しない場合、デフォルトで Aspose.PDF v.1.7(*.pdf)形式で保存されます。
public static void SaveDocument()
{
var originalFileName = Path.Combine(_dataDir, "SimpleResume.pdf");
var modifiedFileName = Path.Combine(_dataDir, "SimpleResumeModified.pdf");
var pdfDocument = new Aspose.Pdf.Document(originalFileName);
// make some manipation, i.g add new empty page
pdfDocument.Pages.Add();
pdfDocument.Save(modifiedFileName);
}
C#でWebアプリケーションにPDFファイルを保存する
Web アプリケーションで PDF ファイルを保存するには、上記のメソッドを使用できます。また、Document クラスには HttpResponse クラス
と共に使用できるオーバーロード版 Save メソッドが用意されています。
var originalFileName = Path.Combine(_dataDir, "SimpleResume.pdf");
var pdfDocument = new Aspose.Pdf.Document(originalFileName);
// make some manipulation, i.g add a new empty page
pdfDocument.Pages.Add();
pdfDocument.Save(Response, originalFileName, ContentDisposition.Attachment, new PdfSaveOptions());
PDF/A または PDF/X 形式で保存する
PDF/A
は、文書を長期にわたって正確に再現できるようにした ISO 標準化された PDF バージョンです。PDF/A は、フォントのリンクや暗号化など、長期保存に適さない機能を禁止しています。
従来と同様に Save メソッドでファイルを保存しますが、事前に Convert メソッドで形式変換を行う必要があります。
public static void SaveDocumentAsPDFx()
{
var pdfDocument = new Aspose.Pdf.Document("..\\..\\..\\Samples\\SimpleResume.pdf");
pdfDocument.Pages.Add();
pdfDocument.Convert(new PdfFormatConversionOptions(PdfFormat.PDF_X_3));
pdfDocument.Save("..\\..\\..\\Samples\\SimpleResume_X3.pdf");
}
開発のすべての段階でサポートします
既存の Aspose.PDF 製品に新機能が必要な場合や、新しいファイル形式用の API が必要な場合は、当社のエキスパートがご支援いたします。プロジェクトに合わせて、専任の開発者を 1 名または複数名雇用することも可能です。
有料コンサルティング
チームが、常に最適な価値をご提供できるよう努めます。