Konversi EPUB ke PSD melalui Java

Ekspor file EPUB ke PSD dalam semua aplikasi Java J2SE, J2EE, J2ME tanpa menggunakan Adobe® Acrobat Reader

 

Anda dapat mengonversi file epub ke gambar PSD di Java dalam dua langkah sederhana. Pertama, dengan menggunakan Aspose.PDF for Java , Anda dapat mengekspor EPUB ke JPEG. Setelah itu, dengan menggunakan Aspose.Imaging for Java Image Processing API, Anda dapat merender JPEG ke PSD. Kedua API berada di bawah paket Aspose.Total for Java .

Ekspor EPUB ke PSD melalui Java

  1. Buka file EPUB menggunakan kelas Document
  2. Inisialisasi objek kelas dan render EPUB ke JPEG dengan menggunakan Process metode
  3. Muat file JPEG dengan menggunakan kelas Image
  4. Simpan dokumen ke format PSD menggunakan save metode

Persyaratan Konversi

Anda dapat dengan mudah menggunakan Aspose.Total untuk Java langsung dari proyek berbasis Maven dan sertakan perpustakaan di pom.xml Anda.

Atau, Anda bisa mendapatkan file ZIP dari downloads .

// supports PDF, CGM, EPUB, TeX, PCL, PS, XPS, MD, MHTML, XSLFO, HTML file formats
// load PDF with an instance of Document
Document document = new Document("input.pdf");
// create an object of JpegDevice
JpegDevice renderer = new JpegDevice();
// convert first of a particular PDF page to JPEG format
renderer.process(document.getPages().get_Item(1), "output.jpeg");
// load JPEG file
Image image = Image.Load("output.jpeg");
// supports Dicom, Jpeg2000, Apng, Psd, Dxf, Wmf, Emz, Wmz, Tga, Svgz file formats
// save JPEG to PSD file format
image.save("output.psd", new PsdOptions());

Konversi EPUB ke PSD dalam Satu File melalui Java

API juga memungkinkan Anda mengekspor file EPUB ke PSD ke satu file. Untuk mengonversi semua halaman, pertama-tama Anda dapat merender dokumen EPUB Anda ke satu file TIFF dan setelah itu, Anda dapat mengekspor file TIFF ke PSD. Anda dapat membuka file input menggunakan kelas Document dan membuat objek perangkat Resolution, TiffSettings, & TIFF. Anda bisa mendapatkan satu gambar TIFF menggunakan proses metode kelas TiffDevice . Terakhir, Anda dapat memuat file TIFF menggunakan kelas Image dan menyimpannya ke format PSD menggunakan save .

// supports PDF, CGM, EPUB, TeX, PCL, PS, XPS, MD, MHTML, XSLFO, HTML file formats
// load PDF with an instance of Document
Document pdfDocument = new Document("input.pdf");
// Create Resolution object
Resolution resolution = new Resolution(300);
// Create TiffSettings object
TiffSettings tiffSettings = new TiffSettings();
tiffSettings.setCompression(CompressionType.None);
tiffSettings.setDepth(ColorDepth.Default);
tiffSettings.setShape(ShapeType.Landscape);
// Create TIFF device
TiffDevice tiffDevice = new TiffDevice(resolution, tiffSettings);
// Convert a particular page and save the image to stream
tiffDevice.process(pdfDocument, 1, 1, "output.tif");
// load TIFF file
Image image = Image.Load("output.tif");
// supports Dicom, Jpeg2000, Apng, Psd, Dxf, Wmf, Emz, Wmz, Tga, Svgz file formats
// save TIFF to PSD file format
image.save("output.psd", new PsdOptions());

Konversi EPUB ke PSD Dengan Tanda Air melalui Java

Menggunakan API, Anda juga dapat mengekspor file EPUB ke PSD dengan tanda air di dokumen PSD Anda. Untuk menambahkan tanda air, Anda dapat terlebih dahulu mengonversi EPUB ke JPEG dan menambahkan tanda air di dalamnya. Untuk menambahkan tanda air, muat file gambar menggunakan kelas Image , buat objek dari Graphics dan inisialisasi dengan objek Image, buat [Matrix]( https://reference.aspose.com/imaging/java/ baru) com.aspose.imaging/Matrix) dan atur terjemahan dan transformasi ke sudut yang diinginkan dan tambahkan tanda air menggunakan Graphics.drawString . Setelah menambahkan tanda air pada gambar Anda, Anda dapat menyimpan JPEG sebagai format PSD.

// supports PDF, CGM, EPUB, TeX, PCL, PS, XPS, MD, MHTML, XSLFO, HTML file formats
// load PDF with an instance of Document
Document document = new Document("input.pdf");
// create an object of JpegDevice
JpegDevice renderer = new JpegDevice();
// convert first of a particular PDF page to JPEG format
renderer.process(document.getPages().get_Item(1), "output.jpeg");
// load JPEG
Image image = Image.load("output.jpeg");
// create and initialize an instance of Graphics class
Graphics graphics= new Graphics(image);
// create an instance of Font
Font font = new Font("Times New Roman", 16, FontStyle.Bold);
// create an instance of SolidBrush and set its properties
SolidBrush brush = new SolidBrush();
brush.setColor(Color.getBlack());
brush.setOpacity(100);
Size sz = graphics.getImage().getSize();
// create an object of Matrix class for transformation
Matrix matrix = new Matrix();
// first a translation then a rotation
matrix.translate(sz.getWidth() / 2, sz.getHeight() / 2);
matrix.rotate(-45.0f);
// set the Transformation through Matrix
graphics.setTransform(matrix);
// draw a string using the SolidBrush and Font objects at specific point
graphics.drawString("Watermark by Aspose.Imaging for Java", font, brush, 0, 0);
// supports Dicom, Jpeg2000, Apng, Psd, Dxf, Wmf, Emz, Wmz, Tga, Svgz file formats
// save JPEG to PSD file format
image.save("output.psd", new PsdOptions());

Konversi & Putar EPUB ke File PSD melalui Java

Menggunakan API, Anda juga dapat memutar gambar PSD keluaran sesuai kebutuhan Anda. Metode Image.rotateFlip dapat digunakan untuk memutar gambar sebesar 90/180/270 derajat dan membalik gambar secara horizontal atau vertikal. Pustaka menyediakan metode sederhana untuk melakukan operasi kompleks sambil merangkum semua detail jelek. Anda dapat menentukan jenis rotasi dan flip untuk diterapkan pada gambar. Untuk memutar dan membalik gambar, Anda dapat memuat gambar JPEG yang dikonversi menggunakan kelas Image dan memanggil Image. metode rotateFlip sambil menentukan RotateFlipType yang sesuai.

// supports PDF, CGM, EPUB, TeX, PCL, PS, XPS, MD, MHTML, XSLFO, HTML file formats
// load PDF with an instance of Document
Document document = new Document("input.pdf");
// create an object of JpegDevice
JpegDevice renderer = new JpegDevice();
// convert first of a particular PDF page to JPEG format
renderer.process(document.getPages().get_Item(1), "output.jpeg");
// load JPEG file
Image image = Image.Load("output.jpeg");
// roate image
image.RotateFlip(RotateFlipType.Rotate270FlipNone);
// supports Dicom, Jpeg2000, Apng, Psd, Dxf, Wmf, Emz, Wmz, Tga, Svgz file formats
// save JPEG to PSD file format
image.save("output.psd", new PsdOptions());

Jelajahi opsi konversi EPUB dengan Java

Mengkonversi EPUBs ke DOCM (File Marco Microsoft Word 2007)
Mengkonversi EPUBs ke DOT (File Templat Microsoft Word)
Mengkonversi EPUBs ke DOTM (File Templat Microsoft Word 2007+)
Mengkonversi EPUBs ke DOTX (File Templat Microsoft Word)
Mengkonversi EPUBs ke FLATOPC (Microsoft Word 2003 WordprocessingML)
Mengkonversi EPUBs ke GIF (Format Pertukaran Grafis)
Mengkonversi EPUBs ke MARKDOWN (Bahasa Markup Ringan)
Mengkonversi EPUBs ke ODT (Buka Format File Teks Dokumen)
Mengkonversi EPUBs ke OTT (Templat Dokumen Terbuka)
Mengkonversi EPUBs ke PCL (Bahasa Perintah Pencetak)
Mengkonversi EPUBs ke PS (Berkas PostScript)
Mengkonversi EPUBs ke RTF (Format Teks Kaya)
Mengkonversi EPUBs ke WORDML (Microsoft Word 2003 WordprocessingML)
Mengkonversi EPUBs ke XAMLFLOW (Otomatisasi Daya Microsoft)
Mengkonversi EPUBs ke CSV (Nilai Dipisahkan Koma)
Mengkonversi EPUBs ke DIF (Format Pertukaran Data)
Mengkonversi EPUBs ke EXCEL (Format File Spreadsheet)
Mengkonversi EPUBs ke FODS (OpenDocument Flat XML Spreadsheet)
Mengkonversi EPUBs ke MD (Bahasa Penurunan Harga)
Mengkonversi EPUBs ke ODS (Spreadsheet Dokumen Terbuka)
Mengkonversi EPUBs ke SXC (Spreadsheet StarOffice Calc)
Mengkonversi EPUBs ke TSV (Nilai yang dipisahkan tab)
Mengkonversi EPUBs ke XLAM (Add-In dengan Makro Excel yang Diaktifkan)
Mengkonversi EPUBs ke XLSB (Buku Kerja Biner Excel)
Mengkonversi EPUBs ke XLSM (Spreadsheet yang diaktifkan makro)
Mengkonversi EPUBs ke XLT (Excel 97 - Templat 2003)
Mengkonversi EPUBs ke XLTM (Template Berkemampuan Makro Excel)
Mengkonversi EPUBs ke APNG (Grafik Jaringan Portable Animasi)
Mengkonversi EPUBs ke DICOM (Pencitraan Digital dan Komunikasi dalam Kedokteran)
Mengkonversi EPUBs ke DXF (Format Pertukaran Gambar Autodesk)
Mengkonversi EPUBs ke EMZ (Metafile yang Ditingkatkan dengan Kompresi Windows)
Mengkonversi EPUBs ke JPEG2000 (Format Gambar J2K)
Mengkonversi EPUBs ke JPEG2000 (Format Gambar J2K)
Mengkonversi EPUBs ke ODP (Format Presentasi Dokumen Terbuka)
Mengkonversi EPUBs ke OTP (Format Standar OpenDocument)
Mengkonversi EPUBs ke POT (File Templat Microsoft PowerPoint)
Mengkonversi EPUBs ke POTM (File Templat Microsoft PowerPoint)