Apa yang baru 2026

Apa yang Baru di Aspose.PDF 26.4

Perubahan Signifikan Terbesar

  • Peningkatan Kinerja Konversi PDF-ke-Gambar – Secara signifikan meningkatkan kinerja konversi PDF-ke-gambar, membuat alur kerja ekspor gambar bervolume tinggi lebih efisien saat meraster halaman PDF ke format JPEG (PDFNET-41182).

  • Pemrosesan Pohon Struktur PDF/UA yang Dioptimalkan – Meningkatkan kinerja PdfUaConvertStrategy.Process_7_1_structureTree untuk dokumen PDF besar dengan mengganti pencarian List<string> menjadi HashSet<ulong> dan menggunakan kunci komposit alih‑alih pemformatan string (PDFNET-61884).

Informasi detail tentang perubahan dan contoh penggunaan dapat ditemukan di halaman Aspose.PDF 26.4 Release Notes page.

Apa yang Baru di Aspose.PDF 26.3

Perubahan Signifikan Terbesar

  • Kompressi ulang aliran gambar tanpa kehilangan selama optimasi PDF. Properti OptimizationOptions.CompressAllContentStreams kini juga mengompresi aliran XObject gambar yang memenuhi syarat dengan FlateDecode, membantu mengurangi ukuran file sambil mempertahankan kualitas gambar.

  • Kompressi ulang gambar kini menyesuaikan dengan pengaturan ImageCompressionOptions.Encoding yang dipilih selama optimasi, memastikan hasil yang lebih konsisten saat menggunakan Jpeg2000 atau Flate, bersama dengan pengubahan ukuran gambar, batas resolusi, dan kontrol kualitas.

  • Dukungan untuk merender komentar saat menyimpan dokumen PDF sebagai gambar atau HTML, membantu mempertahankan markup tinjauan yang terlihat ketika mengekspor dokumen beranotasi untuk dibagikan di luar penampil PDF.

  • Peningkatan kinerja rendering PDF-ke-TIFF untuk skenario rasterisasi bervolume tinggi, terutama saat mengekspor halaman ke gambar TIFF bitonal.

Informasi detail tentang perubahan dan contoh penggunaan dapat ditemukan di halaman Aspose.PDF 26.3 Release Notes page.

Peningkatan Penting Lainnya

  • Penggunaan memori yang berkurang untuk skenario optimasi RemoveUnusedStreams (PDFNET-40691).

Perubahan Tidak Kompatibel

  • Paket kompatibilitas Aspose.PDF for .NET Framework 4.0 (DLLs only) tidak lagi dipublikasikan mulai dari Aspose.PDF for .NET 26.3.

  • Kompressi ulang gambar kini mengikuti nilai ImageCompressionOptions.Encoding yang dipilih selama optimasi. Hal ini membuat hasil lebih dapat diprediksi saat menggunakan Jpeg2000 atau Flate bersama dengan pengubahan ukuran gambar, batas resolusi, dan pengaturan kualitas.

  • Dukungan untuk merender komentar saat menyimpan dokumen PDF sebagai gambar atau HTML. Ini membantu mempertahankan markup tinjauan yang terlihat ketika mengekspor dokumen beranotasi untuk dibagikan di luar penampil PDF.

  • Peningkatan kinerja rendering PDF-ke-TIFF untuk skenario rasterisasi bervolume tinggi, terutama saat mengekspor halaman ke gambar TIFF bitonal.

Informasi detail tentang perubahan dan contoh penggunaan dapat ditemukan di halaman Aspose.PDF 26.3 Release Notes page.

Peningkatan Penting Lainnya

  • Penggunaan memori yang berkurang untuk skenario optimasi RemoveUnusedStreams (PDFNET-40691).

Perubahan Tidak Kompatibel

  • Paket kompatibilitas Aspose.PDF for .NET Framework 4.0 (DLLs only) tidak lagi dipublikasikan mulai dari Aspose.PDF for .NET 26.3.

Apa yang Baru di Aspose.PDF 26.2

Perubahan Signifikan Terbesar

  • Konversi RTF ke PDF – Konversi langsung file Rich Text Format (RTF) ke format PDF. RTF adalah format file yang sangat kompatibel, lintas‑platform yang dikembangkan oleh Microsoft untuk memudahkan berbagi dokumen antara berbagai pengolah kata. RTF mendukung pemformatan teks dasar seperti font, warna, tebal, dan miring, serta gambar.

    Konversi dapat dilakukan dengan menggunakan kelas RtfLoadOptions.

// For complete examples and data files, visit https://github.com/aspose-pdf/Aspose.PDF-for-.NET
private static void ConvertRtfToPdf()
{
    // The path to the documents directory
    var dataDir = RunExamples.GetDataDir_AsposePdf_DocumentConversion();

    // Initialize RTF load options
    var options = new Aspose.Pdf.RtfLoadOptions();

    // Open RTF document
    using (var document = new Aspose.Pdf.Document(dataDir + "ConvertRtfToPdf.rtf", options))
    {
        // Save the document as PDF
        document.Save(dataDir + "ConvertRtfToPdf_out.pdf");
    }
}
  • Penempatan Tabel Setelah Elemen Halaman Terakhir – Menambahkan kemampuan untuk menambahkan tabel tepat setelah elemen konten terakhir pada halaman. Dengan menggunakan metode Page.CalculateContentBBox() untuk menentukan kotak pembatas konten yang ada, pengembang dapat menghitung posisi tepat di mana elemen terakhir berakhir dan menempatkan tabel segera setelahnya. Ketika data tabel melebihi ruang yang tersedia pada halaman saat ini, tabel akan otomatis melanjutkan ke halaman berikutnya mulai dari atas.

  • Penghapusan Lengkap Objek Teks Tak Terlihat – Menambahkan dukungan untuk penghapusan lengkap objek teks tak terlihat dari dokumen PDF. Kelas TextFragmentAbsorber kini dapat mengidentifikasi dan menghapus fragmen teks yang memiliki properti TextState.Invisible disetel ke true, atau memiliki RenderingMode berupa TextRenderingMode.Invisible, atau memiliki warna latar depan dengan kanal alfa nol.

Informasi detail tentang perubahan dan contoh penggunaan dapat ditemukan di halaman Aspose.PDF 26.2 Release Notes page.

Apa yang Baru di Aspose.PDF 26.1

Pada Aspose.PDF 26.1, kami menambahkan:

  • Peningkatan kinerja – menyelesaikan kinerja buruk saat menambahkan teks ke dokumen (PDFNET-34609) dan masalah kinerja secara keseluruhan (PDFNET-58899).

  • Akurasi rendering yang ditingkatkan – memperbaiki teks vertikal yang hilang di sisi kiri PDF (PDFNET-38618) dan memperbaiki rendering karakter Cina selama konversi PDF-ke-PNG (PDFNET-58950).

  • Konversi HTML yang ditingkatkan – API kini menghormati warna garis dalam konversi HTML-ke-PDF (PDFNET-38417) dan memperbaiki masalah tumpang tindih teks dalam konversi XFA-ke-Standard (PDFNET-38458).

  • Perbaikan bug untuk struktur dokumen – NumberingStyle kini berfungsi dengan benar untuk objek Heading (PDFNET-38421), dan PDF-ke-HTML kini mempertahankan warna teks yang disorot (PDFNET-50941).

Informasi detail tentang perubahan dan contoh penggunaan tersedia di halaman Aspose.PDF 26.1 Release Notes page.