Aşağıdaki kısa öğretici, BMP’yi Java REST API ile PDF’ye dönüştürmeyi ayrıntılı olarak açıklar. BMP dosya formatı (bitmap görüntü dosyası veya cihazdan bağımsız bitmap dosyası olarak da bilinir), dijital görüntüleri depolamak için kullanılan bir raster grafik görüntü dosyasıdır. Windows işletim sisteminde en sık kullanılan görüntü dosyası formatlarından biridir. BMP dosyaları sıkıştırılmamıştır, yani çok sayıda ayrıntılı görüntü verisi içerirler ve JPEG veya PNG gibi diğer görüntü dosyası formatlarından önemli ölçüde daha fazla disk alanı kaplarlar.
PDF (Taşınabilir Belge Biçimi), belgeleri oluşturmak için kullanılan yazılım, donanım veya işletim sisteminden bağımsız olarak güvenilir bir şekilde görüntülemek ve değiştirmek için Adobe tarafından 1990’larda geliştirilen bir dosya biçimidir. PDF dosyaları genellikle kullanım kılavuzları, e-Kitaplar, başvuru formları ve taranmış belgeler gibi bir PDF görüntüleyici ile herhangi bir bilgisayarda görüntülenebilen belgeler için kullanılır. PDF dosyaları, kullanılan yazıcı veya kağıt boyutundan bağımsız olarak orijinal belgenin biçimlendirmesini korudukları için yazdırma için de yaygın olarak kullanılır.
Java Düşük Kod API’sinde BMP’den PDF’e Dönüştürme ile ilgileniyorsanız, bu, aşağıdaki örneğin yardımıyla gerçekleştirilebilir.
Ön koşul
- Hesap oluşturun ve API kimlik bilgilerini alın
- İndirmek Aspose.Imaging Cloud SDK for Java
- Java projesini yukarıdaki SDK ile kurun
Java REST API’sinde BMP’yi PDF’ye Dönüştürme Adımları
- API için İstemci Kimliği ve İstemci Sırrı Belirleme
- İstemci kimlik bilgileriyle ImagingAPI sınıfından bir nesne oluşturun
- Girdi ve çıktı dosyalarını belirtin
- Girilen BMP dosyasını okuyun ve bulut depolama alanına yükleyin
- Girdi ve çıktı dosyası biçimleriyle ConvertImageRequest nesnesi oluşturun
- convertImage yöntemini REST API kullanarak BMP’yi PDF’ye dönüştürmek için çağırın
- Çıktı PDF dosyasını yerel diske kaydedin
Java Düşük Kod API’sinde BMP’den PDF’ye Dönüştürme Kodu
String ClientID = Client.getID(); //replace Client.getID() with your own client ID here | |
String ClientSecret = Client.getSecret(); //replace3 Client.getSecret() with your own client secret here | |
String APIBaseUrl="https://api.aspose.cloud"; | |
String Local_Path = "C:/Temp/"; | |
ImagingApi imagingApiSdk = new ImagingApi(ClientSecret, ClientID, APIBaseUrl); | |
// Input & output file names | |
String inputFileName = "BMPtoPDF.bmp"; | |
String outputFileName = "BMPtoPDF.pdf"; | |
try { | |
// Upload local image to Cloud Storage | |
File inputFile = new File(Local_Path + inputFileName); | |
FileInputStream inputFileStream = new FileInputStream(inputFile); | |
byte[] inputImageData = IOUtils.toByteArray(inputFileStream); | |
UploadFileRequest uploadFileRequest = new UploadFileRequest(inputFileName, inputImageData, null); | |
FilesUploadResult filesUploadResult = imagingApiSdk.uploadFile(uploadFileRequest); | |
String outputFormat = "pdf"; | |
String remoteFolder = null; // Input file is saved at the root of the storage | |
String remoteStorage = null; // Cloud Storage name | |
ConvertImageRequest convertImageRequest = new ConvertImageRequest(inputFileName, outputFormat, remoteFolder, remoteStorage); | |
byte[] convertedImageData = imagingApiSdk.convertImage(convertImageRequest); | |
// Save exported image to local storage | |
FileOutputStream fileOutputStream = new FileOutputStream(Local_Path + outputFileName); | |
fileOutputStream.write(convertedImageData); | |
fileOutputStream.close(); | |
} catch (Exception e) { | |
System.out.println(e.getMessage()); | |
} |
Bu sayfada verilen kod parçacığı, BMP’yi Java REST API ile PDF’ye dönüştürmenize olanak tanır. Aspose.Imaging REST API SDK’nın yardımıyla BMP dosyasını sağlamanız ve yerel olarak kaydetmek için çıktı PDF dosyasını indirmeniz yeterlidir.
Yukarıdaki BMP’den PDF’e Dönüştürme, herhangi bir cihaz veya bilgisayardaki herhangi bir kodsuz veya düşük kodlu uygulama ile kullanılabilir.