Java'da PUB'dan HTML'ye

PUB dosyaları, broşürler, el ilanları vb. gibi büyük ölçekli belgeler tasarlamak için sıklıkla kullanılır. PUB dosyalarını HTML web sayfasına dönüştürebilirsiniz. Bu yazımızda aşağıdaki başlıklar altında dönüşüm ile ilgili tüm detayları adım adım öğreneceksiniz:

PUB to HTML Web Sayfası Dönüştürücü – Java API Kurulumu

PUB’dan HTML’ye dönüştürme temelde iki adımlı bir işlemdir. Öncelikle, PUB dosyasını Aspose.PUB for Java API kullanarak bir PDF belgesine dönüştürmeniz gerekir. Ardından, aracı PDF dosyasını Java kullanarak programlı olarak bir HTML biçimindeki dosyaya dönüştürebilirsiniz. Bu nedenle, lütfen JAR dosyalarını Yeni Çıkanlar bölümünden indirin veya aşağıdaki Maven yapılandırmalarını kullanın:

Depo:

 <repositories>
    <repository>
        <id>AsposeJavaAPI</id>
        <name>Aspose Java API</name>
        <url>http://repository.aspose.com/repo/</url>
    </repository>
</repositories>

Bağımlılık:

 <dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-pub</artifactId>
        <version>20.8</version>
    </dependency>

    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-pdf</artifactId>
        <version>21.9</version>
    </dependency>
</dependencies>

Java kullanarak PUB’u HTML Web Sayfasına Dönüştürme

Bir PUB dosyasını aşağıdaki adımlarla bir HTML Web Sayfası biçim dosyasına dönüştürebilirsiniz:

  1. Aracı PDF dosyasını tutmak için ByteArrayOutputStream‘i başlatın.
  2. PUB dosyası için Pub Parser öğesini createParser yöntemiyle başlatın.
  3. Publisher dosyasını parse yöntemini kullanarak ayrıştırın.
  4. PUB’u PDF dosyasına dönüştürün ve sonucu bir ByteArrayOutputStream olarak kaydedin.
  5. Akıştan aracı PDF belgesini yükleyin.
  6. PUB dosyasını HTML web sayfasına dönüştürün veya dışa aktarın.

Aşağıdaki kod, bir PUB dosyasının Java kullanılarak programlı olarak bir HTML web sayfasına nasıl dönüştürüleceğini gösterir:

// Aracı PDF dosyasını tutmak için ByteArrayOutputStream'i başlatın.
final ByteArrayOutputStream os = new ByteArrayOutputStream();

// Giriş PUB dosyasını yükle
IPubParser parser = PubFactory.createParser("Sample.pub");

// Giriş yayıncı dosyasını ayrıştırın
com.aspose.pub.Document doc = parser.parse();

// PUB dosyasını PDF'ye dönüştürün ve sonucu bir ByteArrayOutputStream'e kaydedin
PubFactory.createPdfConverter().convertToPdf(doc, os);

// ByteArrayOutputStream'den giriş PDF dosyasını yükleyin
com.aspose.pdf.Document document = new com.aspose.pdf.Document(os.toByteArray());

// HtmlSaveOptions sınıf nesnesini başlat
HtmlSaveOptions options = new HtmlSaveOptions();

// PUB dosyasını HTML web sayfasına dönüştürün
document.save("Output.html", options);

Ücretsiz Değerlendirme Lisansı Alın

API’leri herhangi bir sınırlama olmaksızın test etmek için bir Ücretsiz Geçici Lisans talep edebilirsiniz.

Çözüm

Bu makalede, bir Publisher dosyasının, PUB’un bir HTML web sayfasına nasıl dönüştürüleceğini incelediniz. Çıktı dosyası yüksek doğruluk ve verimlilikle oluşturulur. Yukarıda açıklanan birkaç basit adımı izlemeniz yeterlidir ve API, gereksinimlerinize göre çıktı dosyasını oluşturur. Ayrıca, API hakkında daha fazla bilgi edinmek için API Dokümantasyonu’nu ziyaret edebilirsiniz. Herhangi bir endişeniz olması durumunda lütfen Ücretsiz Destek Forumu üzerinden bize yazın.

Ayrıca bakınız