Bu hızlı eğitim, PUB’u Java’da JPG’ye nasıl dönüştüreceğiniz konusunda size rehberlik eder. Ortam kurulumu gibi tüm temel ayrıntıları ve adım adım süreci ve ardından Yayıncıyı Java’da JPG’ye dönüştürme özelliğini gösteren örnek kodu açıklar. PUB dosyalarını işlemek ve bunları JPG görüntüleri olarak dışa aktarmak için Microsoft Publisher veya başka bir uygulama yüklemeniz gerekmez.
Java kullanarak PUB’u JPG’ye Dönüştürme Adımları
- PUB dosyalarını oluşturmak için Aspose.PUB ve Aspose.PDF kitaplıklarını yapılandırın
- Giriş PUB dosyasını IPubParser arabirimiyle yükleyin
- Yüklenen PUB dosyasını bir PDF belgesi olarak dışa aktarın
- Ara PDF belgesine erişin
- PDF dosyasının her sayfasının boyutunu alın
- JPG görüntüleri için sayfa boyutunu ve görüntü çözünürlüğünü ayarlayın
- process() yöntemini kullanarak her sayfayı JPG görüntü formatına dönüştürün
Yukarıdaki adımlar, Java*‘da bir *Yayıncıdan JPG’ye dönüştürücü oluşturma sürecinin tamamını özetler. Bunlar, kitaplıkların projelerinize entegrasyonunu, ardından algoritmayı ve örnek kodu açıklar. Giriş PUB dosyasını yüklemek, onu PDF formatına dönüştürmek ve ardından çıktı JPG görüntülerini oluşturmak için yalnızca birkaç API çağrısı yapmanız gerekir.
Java’da PUB’u JPG’ye Dönüştürme Kodu
import com.aspose.pdf.License; | |
import com.aspose.pdf.PageSize; | |
import com.aspose.pdf.devices.JpegDevice; | |
import com.aspose.pdf.facades.PdfFileInfo; | |
import com.aspose.pub.IPdfConverter; | |
import com.aspose.pub.IPubParser; | |
import com.aspose.pub.PubFactory; | |
public class AsposeTest { | |
public static void main(String[] args) throws Exception {//Main function to convert PUB to JPG in Java | |
// Instantiate the license | |
License lic = new License(); | |
lic.setLicense("Aspose.Total.lic"); | |
// Load the PUB file | |
IPubParser PubFileParser = PubFactory.createParser("input.pub"); | |
com.aspose.pub.Document PubDocument = PubFileParser.parse(); | |
// Convert PUB to PDF with PDFConverter class | |
IPdfConverter PDFConverter = PubFactory.createPdfConverter(); | |
PDFConverter.convertToPdf(PubDocument, "IntermediatePDFFile.pdf"); | |
// Load PDF document | |
com.aspose.pdf.Document PDFDocument = new com.aspose.pdf.Document("IntermediatePDFFile.pdf"); | |
PdfFileInfo PDFFileInfo = new PdfFileInfo(PDFDocument); | |
// Iterate each page and create JPG image | |
for (com.aspose.pdf.Page PDFPage : PDFDocument.getPages()) | |
{ | |
PageSize PDFPageSize = new PageSize( | |
(int)(PDFFileInfo.getPageWidth(PDFPage.getNumber())), | |
(int)(PDFFileInfo.getPageHeight(PDFPage.getNumber()))); | |
JpegDevice JPGDevice = new JpegDevice(PDFPageSize); | |
JPGDevice.process(PDFPage, "Page" + PDFPage.getNumber() + ".jpg"); | |
} | |
PDFFileInfo.close(); | |
System.out.println("Done"); | |
} | |
} |
Bu kod parçacığı, Microsoft Publisher’ın Java’da JPG’ye nasıl dönüştürüleceğini gösterir. Her şeyden önce, giriş PUB dosyasını parse() yöntemini kullanarak ayrıştırır. Ardından, ayrıştırılan dosyayı bir PDF belgesi olarak dışa aktarır ve ardından JpegDevice sınıfı örneğini kullanarak her sayfanın JPG görüntülerini oluşturur.
Bu eğitimde bir PUB dosyasının Java‘da JPG’ye dönüştürülmesiyle ilgili bilgiler tartışılmıştır. Öte yandan, PUB dosyasını bir PNG görüntüsüne dönüştürmek istiyorsanız lütfen Java’da PUB’u PNG’ye dönüştürme makalesini okuyun.