Jika Anda ingin mengetahui cara cepat dan mudah menyimpan dokumen PDF ke stream, direktori, atau aplikasi web dengan C#, kami siap membantu.
Aspose.PDF untuk .NET
adalah API yang kuat dan handal untuk memanipulasi file PDF serta melakukan berbagai tugas seperti menambah, mengganti, atau menghapus teks dan gambar, menambah atau menghapus bookmark dan watermark, memecah, menggabungkan, mengekstrak atau menyisipkan halaman, penanganan font khusus, dan banyak lagi.

Menyimpan file PDF ke stream dengan C#
Dengan API kami Anda dapat dengan mudah menyimpan file PDF yang telah dibuat atau dimanipulasi ke sebuah stream menggunakan overload dari metode Save.
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);
// lakukan beberapa manipulasi, misalnya menambah halaman kosong baru
pdfDocument.Pages.Add();
pdfDocument.Save(System.IO.File.OpenWrite(modifiedFileName));
}
Menyimpan file PDF ke direktori dengan C#
Anda juga dapat menyimpan file PDF ke sebuah direktori menggunakan metode Save dari kelas Document. Dokumen secara default disimpan dalam format Aspose.PDF v.1.7 (*.pdf) jika Anda tidak menentukan tipe format (opsi).
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);
// lakukan beberapa manipulasi, misalnya menambah halaman kosong baru
pdfDocument.Pages.Add();
pdfDocument.Save(modifiedFileName);
}
Menyimpan file PDF dalam aplikasi web dengan C#
Untuk menyimpan file PDF dalam aplikasi web, Anda dapat menggunakan metode yang telah dijelaskan di atas. Selain itu, kelas Document memiliki overload metode Save yang dapat digunakan dengan kelas HttpResponse
.
var originalFileName = Path.Combine(_dataDir, "SimpleResume.pdf");
var pdfDocument = new Aspose.Pdf.Document(originalFileName);
// lakukan beberapa manipulasi, misalnya menambah halaman kosong baru
pdfDocument.Pages.Add();
pdfDocument.Save(Response, originalFileName, ContentDisposition.Attachment, new PdfSaveOptions());
PDF/A
adalah versi PDF yang distandarisasi ISO yang memastikan dokumen dapat direproduksi secara persis sama, menjaga keamanan dan keteraksesan dokumen untuk jangka panjang. PDF/A, tidak seperti PDF biasa, melarang fitur yang tidak cocok untuk arsip jangka panjang, seperti penautan font atau enkripsi.
Seperti sebelumnya, metode Save digunakan untuk menyimpan file, tetapi file harus dipersiapkan terlebih dahulu menggunakan metode 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");
}
Kami bersama Anda di setiap tahap pengembangan Anda
Jika Anda memerlukan fitur baru pada produk Aspose.PDF yang sudah ada atau API untuk format file baru, para ahli kami siap membantu. Anda dapat menyewa satu atau lebih pengembang berdedikasi untuk bekerja bersama Anda pada proyek Anda.
Tim Konsultasi Berbayar
memastikan Anda selalu mendapatkan nilai terbaik.