
Ini adalah praktik umum menggunakan album untuk menyimpan foto, terutama acara tertentu seperti pernikahan. Sekarang, dunia telah banyak berubah dan foto digital ada dalam bisnis, yang sebagian besar disimpan di komputer atau ponsel pintar dan dicetak hanya jika diperlukan. Dengan demikian, album foto digital muncul. Pada artikel ini, kami akan mendemonstrasikan cara membuat album foto secara terprogram dalam C#.
C# .NET API untuk Membuat Album Foto - Unduhan Gratis
Aspose.PDF for .NET adalah API kuat yang digunakan untuk membuat dan memanipulasi dokumen PDF. Karena kita akan membuat album foto digital, kita akan menggunakan format PDF untuk itu, yang mudah untuk dibagikan, dicetak, dan dibuka di mana saja. Anda dapat mengunduh API atau menginstalnya dari NuGet.
PM> Install-Package Aspose.PDF
Langkah-langkah Membuat Album Foto di C#
Berikut adalah beberapa langkah mudah yang perlu kita ikuti untuk membuat album foto digital kita di C#.
- Pertama, buat album baru dalam format PDF.
- Muat gambar dari folder yang diinginkan satu per satu.
- Masukkan setiap gambar ke dalam album PDF.
- Simpan album ke lokasi yang diinginkan.
Pada bagian berikut, kami akan mendemonstrasikan kelas dan metode mana yang digunakan untuk melakukan setiap langkah membuat album foto di C#.
Buat Album Foto di C#
Ini adalah bagaimana Anda dapat membuat album foto di C #:
- Buat instance dari kelas Document.
- Dapatkan daftar gambar dari folder dan untuk setiap gambar, lakukan hal berikut:
- Tambahkan Halaman baru ke dokumen PDF menggunakan metode Document.Pages.Add() dan atur margin halaman.
- Muat gambar ke objek FileStream.
- Tambahkan Image baru ke halaman menggunakan metode Page.Paragraphs.Add(Image).
- Setel aliran gambar menggunakan properti Image.ImageStream.
- Terakhir, simpan album PDF menggunakan metode Document.Save(string).
Contoh kode berikut menunjukkan cara membuat album foto PDF di C#.
// Buat album PDF baru
Document doc = new Document();
// Akses file gambar di folder
string[] fileList = Directory.GetFiles(@"D:/images/");
foreach (String file in fileList)
{
// Menambahkan halaman ke kumpulan halaman dokumen
var page = doc.Pages.Add();
// Muat gambar ke aliran
FileStream imageStream = new FileStream(file, FileMode.Open);
// Tetapkan margin agar gambar pas, dll.
page.PageInfo.Margin.Bottom = 0;
page.PageInfo.Margin.Top = 0;
page.PageInfo.Margin.Left = 0;
page.PageInfo.Margin.Right = 0;
page.CropBox = new Pdf.Rectangle(0, 0, 400, 400);
// Membuat objek gambar
Image image1 = new Image();
// Tambahkan gambar ke dalam koleksi paragraf bagian
page.Paragraphs.Add(image1);
// Atur aliran file gambar
image1.ImageStream = imageStream;
}
// Simpan album PDF
doc.Save("photo-album.pdf");
C# Pembuat Album Foto - Dapatkan Lisensi Gratis
Anda dapat membuat album foto tanpa batasan evaluasi dengan mendapatkan lisensi sementara gratis.
Baca Lebih Lanjut Tentang API
Anda dapat mempelajari lebih lanjut tentang Aspose.PDF for .NET menggunakan dokumentasi. Jika Anda memiliki pertanyaan, silakan beri tahu kami melalui forum kami.
Kesimpulan
Pada artikel ini, Anda telah mempelajari cara membuat album foto secara terprogram dalam C#. Anda dapat menambahkan foto sebanyak yang Anda inginkan ke album PDF Anda dengan mengikuti metode yang disediakan. Ini berguna saat Anda perlu membagikan atau mencetak album foto Anda.