HTML'den PDF'e Java Linux

HTML dosyaları genellikle web üzerinde metin, resim, çizim vb. görüntülemek için kullanılır. Belirli durumlarda, HTML dosyalarını PDF dosyalarına dönüştürmeniz gerekebilir. Bu makale, Java’da Linux’ta bir HTML dosyasının PDF belgesine nasıl dönüştürüleceğini kapsar.

Linux’ta HTML’yi PDF’ye Dönüştürmek için Java API

Aspose.HTML for Java API, HTML dosyalarının ve birkaç başka dosya biçiminin oluşturulmasını, düzenlenmesini veya değiştirilmesini destekler. API’yi JAR dosyasını Yeni Çıkanlar bölümünden veya Maven deposundan aşağıdaki özelliklerle indirerek yapılandırabilirsiniz.

Depo:

 <repositories>
     <repository>
         <id>snapshots</id>
         <name>repo</name>
         <url>http://repository.aspose.com/repo/</url>
     </repository>
</repositories>

Bağımlılık:

 <dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-html</artifactId>
        <version>21.6</version>
        <classifier>jdk16</classifier>
    </dependency>
</dependencies>

Linux’ta Java’da HTML’yi PDF’ye dönüştürün

Aşağıdaki adımları izleyerek Java kullanarak Linux’ta bir HTML dosyasını PDF dosyasına dönüştürebilirsiniz:

  1. Bir HTMLDocument sınıfı örneği oluşturun.
  2. PdfSaveOptions sınıfının bir örneğini başlatın.
  3. convertHTML yöntemiyle HTML’yi PDF’ye dönüştürün.

Aşağıdaki kod, Java’da programlı olarak Linux’ta HTML’nin PDF dosyasına nasıl dönüştürüleceğini gösterir:

// Girdi dosyasından bir HTML belgesi başlatın
HTMLDocument document = new HTMLDocument("document.html");

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

// HTML'yi PDF'ye dönüştür
Converter.convertHTML(document, options, "output.pdf");

Ücretsiz Geçici Lisans Alın

Aspose.HTML for Java API’yi herhangi bir değerlendirme sınırlaması olmaksızın tam kapasiteyle test etmek için lütfen bir ücretsiz geçici lisans talep edin.

Çözüm

Bu makalede, Java’da Linux’ta bir HTML’yi PDF belgesine nasıl dönüştüreceğinizi incelediniz. Belgeleri ve API referanslarını ziyaret ederek diğer birçok özelliği öğrenebilirsiniz. Ayrıca, herhangi bir sorunuz olması durumunda ücretsiz destek forumunda bizimle iletişime geçmekten lütfen çekinmeyin.

Ayrıca bakınız