MHTML’ye (Web arşiv formatı) dönüştürme özelliği veya HtmlFixed’e PDF eklemeye çalışan bir Python geliştiricisi için, uygulama içinde kesinlikle konumlandırılmış öğeleri kullanarak belgeyi HTML biçiminde kaydetmek ister. Aspose.Total for Python via .NET API, dönüştürme sürecini otomatikleştirmeye yardımcı olabilir. Farklı biçimlerle uğraşan çeşitli API’lerden oluşan eksiksiz bir pakettir.
PDF’yi MHTML’ye dönüştürme özelliğini eklemek için Aspose.Total for Python via .NET Paketinin bir parçası olan Aspose.Words for Python via .NET API’sini kullanıyoruz. PDF dosyasının basit olması durumunda, sadece iki satır kod. PDF dosyasını yükleyin ve MHTML veya HTML_FIXED olarak SaveFormat numaralandırmasıyla birlikte uygun dosya yolu ile kaydetme yöntemini çağırın. Ancak, belge modelini orijinaline yakın bir şekilde restore etmek gerekirse, sonuçta ortaya çıkan belgede gidiş-dönüş bilgisi adı verilen bazı ekstra bilgilerin kaydedilmesi gerekir.
Nasıl Python'da PDF'yi MHTML'ye Dönüştür
- Document sınıfını kullanarak kaynak PDF dosyasını yükleyin
- HtmlSaveOptions örneğini oluşturun.
- export_roundtrip_information öğesini True olarak ayarlayın
- SaveFormat ‘ı MHTML olarak belirtin
- Çıktı dosyası yolunu & SaveFormat’ı parametre olarak belirtirken ‘save’ yöntemini çağırın. Böylece PDF dosyanız belirtilen yolda MHTML’ye dönüştürülür.
Dönüşüm Gereksinimleri
- PDF’den MHTML’ye veya HtmlFixed format dönüştürme için Python 3.5 veya üstü gereklidir
- Proje içindeki referans API’leri doğrudan PyPI’den ( Aspose.Words )
- Veya
pip install aspose.words
aşağıdaki pip komutlarını kullanın. - Ayrıca, Microsoft Windows veya Linux tabanlı işletim sistemi ( Words için daha fazlasına bakın) ve Linux için gcc ve libpython için ek gereksinimleri kontrol edin ve INSTALL adım adım talimatları izleyin.