Implementasi yang cepat dan mudah untuk menggabungkan gambar JPG secara online.
Format gambar raster (JPG, PNG, GIF, PNG, dll) adalah format populer untuk berbagi data gambar. Sebagian besar perangkat pencitraan termasuk kamera digital modern dan ponsel langsung menghasilkan keluaran dalam salah satu format ini. Setiap gambar disimpan secara terpisah dan dari perspektif berbagi informasi, itu dibagikan di antara pengguna. Namun, kami mungkin memiliki persyaratan untuk berbagi beberapa gambar sekaligus atau menggabungkan gambar terkait dan membagikannya sebagai gambar raster tunggal. Untuk tujuan ini, perangkat lunak komersial tersedia tetapi memerlukan biaya instalasi dan lisensi.
Jadi jika satu-satunya persyaratan Anda adalah menggabungkan gambar JPG, lalu mengapa menghabiskan begitu banyak waktu untuk konfigurasi perangkat lunak dan membayar biaya tambahan untuk seluruh lisensi untuk satu operasi tunggal. Selain itu, sebagian besar aplikasi tersedia untuk sistem desktop, dan jika Anda perlu melakukan pengoperasian di perangkat seluler, ini menjadi sangat rumit. Oleh karena itu, untuk mengembangkan solusi independen platform yang akan memberikan pengalaman pengguna yang konsisten, Cloud REST API adalah pendekatan yang layak. Pada artikel ini, kita akan membahas lebih lanjut tentang cara melakukan penggabungan JPG menggunakan C# REST API.
Info: Aspose baru-baru ini mengembangkan aplikasi Kolase yang memungkinkan Anda menggabungkan gambar JPG atau menggabungkan foto secara online di kisi.
API Konversi PDF
Aspose menawarkan sejumlah besar API pemrosesan dokumen dan Aspose.PDF Cloud adalah salah satu API terkemuka yang menyediakan kemampuan untuk membuat serta memanipulasi dokumen PDF. Untuk memfasilitasi pemrogram menggunakan C# .NET, kami telah membuat Aspose.PDF Cloud SDK for .NET yang merupakan pembungkus Cloud API. Untuk menggunakan SDK, langkah pertama adalah menginstalnya di sistem. SDK tersedia di NuGet dan GitHub.
Silakan jalankan perintah berikut di terminal untuk menginstal SDK dari NuGet
Install-Package Aspose.Pdf-Cloud
Anda dapat mempertimbangkan untuk mengunjungi tautan berikut untuk detail lebih lanjut tentang Cara menginstal Aspose.Cloud SDKs.
Namun, sebelum melangkah lebih jauh, langkah pertama adalah membuat akun dengan mengunjungi Aspose.Cloud dashboard. Jika Anda memiliki akun GitHub atau Google, cukup Daftar. Jika tidak, klik tombol Buat Akun baru dan berikan informasi yang diperlukan. Sekarang masuk ke dasbor menggunakan kredensial dan perluas bagian Aplikasi dari dasbor dan gulir ke bawah ke bagian Kredensial Klien untuk melihat detail ID Klien dan Rahasia Klien.
Menggabungkan JPG dalam C#
Aspose.PDF Cloud menyediakan kemampuan untuk Membuat PDF Kosong, Menambahkan Gambar baru ke Dokumen PDF, dan Mengonversi Halaman Dokumen ke Format Gambar. Jadi untuk menggabungkan JPG secara online, ikuti petunjuk yang diberikan di bawah ini
- Pertama-tama, buat objek PdfApi sambil meneruskan detail ClientID dan ClientSecret sebagai argumen
- Kedua, panggil metode PutCreateDocument(…) dari kelas PdfApi untuk membuat dokumen PDF kosong
- Sekarang panggil metode PostInsertImage(..) yang mengambil input nama file PDF, PageNumber, koordinat XY, dan nama file gambar sebagai argumen
- Ulangi metode untuk menambahkan lebih banyak gambar
- Terakhir, panggil metode PutPageConvertToJpeg(…) untuk mengonversi file PDF menjadi gambar JPEG dan menyimpan hasilnya di penyimpanan cloud
string clientID = "718e4235-8866-4ebe-bff4-f5a14a4b6466"; // Get ClientID from https://dashboard.aspose.cloud/
string clientSecret = "388e864b819d8b067a8b1cb625a2ea8e"; // Get CLientSecret from https://dashboard.aspose.cloud/
// nama file untuk PDF yang akan dibuat
String fileName = "input.pdf";
// buat instance PdfApi
PdfApi pdfApi = new PdfApi(clientSecret, clientID);
// Aktifkan Aspose.PDF Cloud SDK API untuk membuat file pdf kosong
DocumentResponse apiResponse = pdfApi.PutCreateDocument(fileName);
// nomor halaman file PDF
int pageNumber = 1;
// Sisipkan gambar pertama dalam PDF pada koordinat yang ditentukan
// Kooridnasi berada di Titik mulai dari Kiri Bawah ke Kanan Atas
pdfApi.PostInsertImage(fileName, pageNumber, 10, 850, 310, 650, "Flower-Backgrounds.jpg");
// Sisipkan gambar ke-2 dalam PDF pada koordinat yang ditentukan
pdfApi.PostInsertImage(fileName, pageNumber, 320, 850, 600, 650, "png-vs-jpeg.jpg");
// Sisipkan gambar ke-3 dalam PDF pada koordinat yang ditentukan
pdfApi.PostInsertImage(fileName, pageNumber, 10, 620, 310, 420, "purple_flowers_201054.jpg");
// Sisipkan gambar ke-4 dalam PDF pada koordinat yang ditentukan
pdfApi.PostInsertImage(fileName, pageNumber, 320, 620, 600, 420, "Forest.jpg");
// konversi file PDF ke format JPEG dan simpan di penyimpanan Cloud
var finalResponse = pdfApi.PutPageConvertToJpeg(fileName,pageNumber,"FinalConverted.jpeg");
if (finalResponse != null && finalResponse.Status.Equals("OK"))
{
Console.WriteLine("PDF Converted to JPEG, Done!");
Console.ReadKey();
}
Gabungkan JPG menggunakan Perintah cURL
Perintah cURL adalah cara yang menarik dan nyaman untuk mengakses REST API melalui command prompt pada platform apa pun dan memberikan pengalaman konsisten yang sama. Jadi kita dapat mencapai fungsionalitas penggabungan JPEG melalui perintah cURL.
Untuk menggunakan perintah cURL, langkah pertama adalah membuat token akses JWT. Gunakan perintah berikut untuk menghasilkan token yang diperlukan. Untuk informasi lebih lanjut, silakan kunjungi Cara Mendapatkan Token JWT Menggunakan ID Klien dan Kunci Rahasia Klien.
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=718e4235-8866-4ebe-bff4-f5a14a4b6466&client_secret=388e864b819d8b067a8b1cb625a2ea8e" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
Langkah selanjutnya adalah membuat dokumen PDF kosong.
curl -X PUT "https://api.aspose.cloud/v3.0/pdf/Sample.pdf" \
-H "accept: application/json" \
-H "authorization: Bearer <JWT Token>"
curl -X POST "https://api.aspose.cloud/v3.0/pdf/Sample.pdf/pages/1/images?llx=10&lly=850&urx=310&ury=650&imageFilePath=Flower-Backgrounds.jpg" \
-H "accept: application/json" \
-H "authorization: Bearer <JWT Token>" \
-H "Content-Type: multipart/form-data" \
-d {"image":{}}
Ulangi langkah yang sama untuk menyisipkan gambar lain dengan koordinat berbeda. Terakhir, konversi file PDF ke format Gambar menggunakan perintah berikut.
curl -X PUT "https://api.aspose.cloud/v3.0/pdf/Sample.pdf/pages/1/convert/jpeg?outPath=output.jpeg&width=0&height=0" \
-H "accept: application/json" \
-H "authorization: Bearer <JWT Token>" \
Contoh PDF dan gambar yang dihasilkan dilampirkan di bawah ini.
Kesimpulan
Artikel ini telah menjelaskan langkah-langkah/detail tentang cara melakukan operasi penggabungan JPG secara online. Kami juga telah mempelajari detail untuk menggabungkan gambar JPG menggunakan perintah cURL. Sekarang selain dari fitur yang disebutkan di atas, API juga mampu melakukan fitur luar biasa lainnya dan detailnya dapat ditemukan di bagian Aspose.PDF Cloud Features dan Overview.
Jika Anda mengalami masalah saat menggunakan API, jangan ragu untuk menghubungi forum dukungan produk gratis. Kami juga merekomendasikan mengunjungi blog berikut untuk informasi tentang