File C# MemoryStream VB.NET

MemoryStream sering digunakan karena efisiensi dan kemudahannya. Anda dapat mengonversi MemoryStream ke File PDF serta File PDF ke MemoryStream Secara terprogram menggunakan C# atau VB.NET. Salah satu dari banyak keuntungan menggunakan MemoryStream adalah sistem dapat menghindari latensi yang umum terjadi saat membaca atau menulis file di disk, atau FileStream. Selain itu, ruang fisik pada disk tidak digunakan karena isinya tetap berada di memori. Misalnya, jika Anda memiliki file yang dimuat di MemoryStream dan Anda perlu memprosesnya lebih lanjut, Anda tidak perlu menulis file tersebut di disk lalu membaca dari sana. Sebaliknya, Anda dapat dengan mudah dan cepat menggunakan konten file dari MemoryStream. Mari kita jelajahi konversi MemoryStream ke File dan File ke MemoryStream menggunakan C#, di bawah judul berikut:

MemoryStream ke File PDF dan File PDF ke MemoryStream Converter API

Kami akan mengeksplorasi impor dan ekspor MemoryStream menggunakan Aspose.PDF for .NET API. API menawarkan banyak fitur untuk bekerja dengan file PDF dan memenuhi semua kebutuhan Anda. Anda dapat dengan mudah menginstal API baik dari NuGet dengan perintah berikut atau dengan mengunduh DLL dari New Releases.

> PM Install-Package Aspose.Pdf

Konversikan MemoryStream ke File PDF menggunakan C# atau VB.NET

Anda dapat mengonversi MemoryStream ke File PDF sesuai kebutuhan Anda. Mari kita pertimbangkan contoh di mana file HTML sumber dimuat di MemoryStream dan kemudian dikonversi ke File PDF. Kita perlu mengikuti langkah-langkah berikut:

  1. Muat file input di MemoryStream
  2. Inisialisasi objek dari kelas Document.
  3. Simpan file PDF keluaran

Kode berikut menunjukkan cara mengonversi MemoryStream ke File PDF di C# atau VB.NET:

// Tentukan HtmlLoadOptions untuk memuat file masukan
HtmlLoadOptions options = new HtmlLoadOptions();
var fileName = dataDir + "Test.html";
string pdfFileName = dataDir + "Test.pdf";
Document document = null;

// Muat file HTML input di MemoryStream
using (MemoryStream ms = new MemoryStream(Encoding.UTF8.GetBytes(File.ReadAllText(fileName))))
{
    // Inisialisasi dokumen dari input MemoryStream
    document = new Document(ms, options);
    // Simpan MemoryStream ke file PDF
    document.Save(pdfFileName);
}

Konversi File PDF ke MemoryStream menggunakan C # atau VB.NET

Anda mungkin perlu menyimpan file ke MemoryStream untuk menghindari penggunaan ruang disk dan latensi akses. Di sini kita akan mengonversi file PDF ke MemoryStream di mana format output akan menjadi file format presentasi. Mari kita ikuti langkah-langkah di bawah ini sebagai demonstrasi fitur ini:

  1. Muat File Masukan
  2. Inisialisasi MemoryStream Objek
  3. Tulis keluaran ke MemorySteam

Kode di bawah ini menjelaskan cara mengonversi file PDF ke MemoryStream di C# atau VB.NET:

var inputFile = dataDir + @"Test.pdf";
string fnameppt = dataDir + "Test.pptx";
{
    Aspose.Pdf.Document pdfDoc = new Aspose.Pdf.Document(inputFile);
    using (MemoryStream pptStream = new MemoryStream())
    {
        pdfDoc.Save(pptStream, Aspose.Pdf.SaveFormat.Pptx);
        //File.WriteAllBytes(fnameppt, pptStream.ToArray());
    }
}

Kesimpulan

Singkatnya, kami telah mempelajari cara mengonversi MemoryStream ke File serta cara mengonversi File ke MemoryStream di C# atau VB.NET. Selain itu, pendekatan ini dapat membantu meningkatkan kinerja dan efisiensi aplikasi Anda. Aspose mendukung banyak format file, jika Anda juga tertarik dengan konversi format file lain, silakan hubungi kami di Forum Dukungan Gratis. Kami akan dengan senang hati membantu Anda!

Lihat juga