Ja

KNOWLEDGEBASE

C# で PDF をストリーム、ディレクトリ、または Web アプリに保存する方法

C# を使用して PDF ドキュメントをストリーム、ディレクトリ、または Web アプリケーションにすばやく簡単に保存する方法を知りたい場合は、ここで説明します。

Aspose.PDF for .NET は、PDF ファイルを操作し、テキストの追加、置換、削除などのさまざまなタスクを実行するための堅牢で強力な API です。 画像、ブックマークと透かしの追加または削除、ページの分割、結合、抽出または挿入、カスタム フォント処理など。

PDF を C シャープで保存

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 ファイルを保存する

PDF ファイルを Web アプリケーションに保存するには、上記の方法を使用できます。 また、Document クラスには、[HttpResponse クラス]( https://learn.microsoft.com/en-us/dotnet/api/system.web.httpresponse?view=netframework で使用するためのオーバーロードされたメソッド Save があります。 -4.8)。

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 は、PDF とは異なり、フォントのリンクや暗号化など、長期のアーカイブに適さない機能を禁止しています。 先ほどと同様に 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 人以上雇うことができます。 有料コンサルティング チームは、お客様が常に最高の価値を得られるようにします。