Konversi BMP ke PDF dengan NET REST API

Dalam topik singkat ini, Anda akan mempelajari cara mengonversi BMP menjadi PDF dengan NET REST API. Kami akan mengembangkan Pengonversi BMP ke PDF dengan C# Low Code API dengan mengikuti langkah-langkah mendetail dan jelas yang disebutkan di bagian berikut. Aplikasi ini dapat diintegrasikan dengan aplikasi .NET apa pun yang didukung di lingkungan Windows, Linux, atau macOS dan konversi dapat dilakukan secara gratis.

Prasyarat

Langkah-langkah Mengonversi BMP ke PDF dengan NET REST API

  1. Tetapkan ID Klien dan Rahasia Klien untuk API untuk mengkonversi BMP ke PDF
  2. Buat instance kelas ImagingAPI dengan kredensial klien untuk melakukan konversi BMP ke PDF
  3. Tentukan sumber BMP dan nama file PDF keluaran
  4. Baca file BMP sumber dan unggah ke penyimpanan cloud
  5. Buat instance ConvertImageRequest dengan aliran file input dan format PDF output
  6. Panggil metode ConvertImage untuk mengonversi BMP ke PDF dengan NET REST API
  7. Simpan file PDF keluaran pada disk lokal dengan aliran respons yang dikembalikan

Langkah-langkah di atas mengubah jenis file dari BMP ke PDF dengan C# Low Code API. Kami akan memulai dengan inisialisasi konfigurasi SDK dengan membuat objek kelas ImagingAPI. Kami kemudian akan memuat file BMP sumber menggunakan FileStream dan membuat instance objek kelas ConvertImageRequest yang selanjutnya digunakan untuk melakukan konversi ke PDF menggunakan metode ConvertImage().

Kode untuk Konversi BMP ke PDF di NET Low Code API

using Aspose.Imaging.Cloud.Sdk.Api;
using Aspose.Imaging.Cloud.Sdk.Model.Requests;
using Aspose.Imaging.Cloud.Sdk.Model;
using System;
using System.IO;
namespace Kb_Aspose.KB
{
public class BmpToPdfConverter
{
public void BmpToPdf()
{
var clientID = "Client ID";
var clientSecret = "Client Secret";
var apiBaseUrl = "https://api.aspose.cloud";
var localPath = "C:/Words/";
var imagingApiSdk = new ImagingApi(clientSecret, clientID, apiBaseUrl);
// Source and output file names
var inputFileName = "Source.bmp";
var outputFileName = "BMPtoPDF.pdf";
try
{
// Upload the local image to Cloud Storage
var inpuFileStream = File.Open(localPath + '/' + inputFileName, FileMode.Open);
inpuFileStream.Position = 0;
var uploadFileRequest = new UploadFileRequest(inputFileName, inpuFileStream, null);
var filesUploadResult = imagingApiSdk.UploadFile(uploadFileRequest);
var outputFormat = "pdf";
var remoteFolder = null; // Input file is saved at the root of the storage
var remoteStorage = null; // Cloud Storage name
var convertBmpToPdfRequest = new ConvertImageRequest(inputFileName, outputFormat,
remoteFolder, remoteStorage);
var convertedImageDataStream = imagingApiSdk.ConvertImage(convertBmpToPdfRequest);
convertedImageDataStream.Position = 0;
using (var fileStream = File.Create(localPath + outputFileName + "." + outputFormat))
{
convertedImageDataStream.Seek(0, SeekOrigin.Begin);
convertedImageDataStream.CopyTo(fileStream);
}
}
catch (Exception e)
{
Console.WriteLine(e.Message);
}
}
}
}

Kode contoh ini memberdayakan Anda untuk mengonversi BMP ke PDF dengan C# Cloud API. Anda hanya perlu menyediakan file BMP dengan bantuan Aspose.Imaging REST API SDK dan mengunduh file PDF keluaran untuk menyimpannya secara lokal. Anda dapat menyesuaikan proses konversi lebih lanjut dengan mengatur berbagai properti selama pembuatan instance objek ConvertImageRequest yang diatur ke null secara default dalam kode contoh ini.

Dalam tutorial ini, kita telah belajar mengubah BMP ke PDF dengan Cloud API. Jika Anda tertarik untuk melakukan konversi BMP ke JPEG, lihat artikel tentang cara Konversi BMP ke JPEG dengan NET REST API.

 Indonesian