REST API kullanarak Python'da XML'i PDF'ye Dönüştürme

REST API kullanarak Python’da XML’i PDF’ye dönüştürün

XML(Genişletilebilir biçimlendirme dili), yapılandırılmış verileri depolamak ve taşımak için özelleştirilmiş etiketleri kullanan, yaygın olarak kullanılan bir dosya biçimidir. Verileri hiyerarşik veri tabanı öğeleri biçiminde aktarmak ve depolamak için kullanılır. PDF salt okunur, standartlaştırılmış ve paylaşılabilir dosya biçimidir. Dosyaları çevrimdışı okumak ve paylaşmak için en popüler dosya biçimlerinden biridir. Bazı durumlarda, veri bilgilerinin güvenliğini sağlamak için XML dosyasını PDF’ye dönüştürmeniz gerekebilir. XML’i PDF’ye dönüştürerek, PDF daha yaygın ve erişimi kolay bir dosya biçimi olduğundan başkalarıyla paylaşmayı kolaylaştırırsınız. Bu nedenle, bu makale REST API kullanarak Python’da XML’in PDF’ye nasıl dönüştürüleceğini gösterecektir.

Makale aşağıdaki konular hakkında bilgi sağlayacaktır:

XML Dosyasından PDF’e Dönüştürme REST API ve Python SDK

GroupDocs.Conversion Cloud’un Python SDK’sı API kullanılarak XML dosyalarının PDF dosyalarına dönüştürülmesi basittir. Bu kitaplık, PDF dosyalarını hızla XML’den dönüştürmenin en güvenli yoludur. Görüntü dönüştürme için ücretsiz, güvenli ve kullanımı kolay Python SDK’dır. Bulutta programlı olarak görüntülere ve belgelere desteklenen biçimler dönüştürmeye izin verir.

XML’den PDF’e dönüştürme programı, konsolda aşağıdaki komut yürütülerek indirilebilir:

pip install groupdocs_converison_cloud

Lütfen belirtilen adımları izlemeden önce [ Panodan Müşteri Kimliği ve Sırrı] toplayın]8. Kimliğinizi ve sırrınızı aldıktan sonra, kodu aşağıda gösterildiği gibi ekleyin:

# http://api.groupdocs.cloud adresinden Python uygulamanıza Python SDK'yı içe aktarın
import groupdocs_conversion_cloud

# Ücretsiz kayıttan sonra https://dashboard.groupdocs.cloud adresinden client_id ve client_secret'i edinin.
client_id = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
client_secret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

# Dosya API yapılandırmalarını edinin 
configuration = groupdocs_conversion_cloud.Configuration(client_id, client_secret)
configuration.api_base_url = "https://api.groupdocs.cloud"
storage_name = "MyStorage"

Artık modern bir Python API kullanarak, yalnızca birkaç satır kodla XML’i PDF biçimine dönüştürebilirsiniz.

REST API kullanarak XML’i Python’da PDF dosyasına dönüştürün

Bu bölümde, aşağıda verilen basit adımları ve kod örneklerini izleyerek XML dosyalarını çevrimiçi olarak PDF’ye dönüştürebilirsiniz. Her şeyden önce, aşağıdaki kod örneğini kullanarak XML dosyasını Bulut’a yükleyin. Sonuç olarak, yüklenen XML dosyası, bulut üzerindeki kontrol panelinizin dosyalar bölümünde mevcut olacaktır. Ardından, XML’i programlı olarak PDF dosyasına dönüştürmek için lütfen aşağıda belirtilen adımları izleyin:

  • İlk olarak, ConvertApi sınıfının bir örneğini oluşturun
  • İkinci olarak, ConvertSettings sınıfından bir nesne oluşturun.
  • Ardından, depolama adınızı ayarlayın
  • Kaynak XML dosya yolunu ayarlayın
  • Şimdi çıktı formatı olarak “pdf” sağlayın
  • Çıktı PDF dosyası yolu sağlayın
  • Ardından, ayar parametresiyle ConvertDocumentRequest oluşturun
  • Son olarak, ConvertApi.convertDocument() sınıfını çağırarak dönüştürmeyi gerçekleştirin.

Aşağıdaki kod örneği, XML dosyasının Python’da REST API kullanarak PDF formatına nasıl dönüştürüleceğini gösterir:

# REST API kullanarak Python'da XML'i PDF'ye Dönüştürme
try:
	# Gerekli API örneklerini oluşturun
	convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

	# Dönüştürme ayarlarını tanımlayın
	settings = groupdocs_conversion_cloud.ConvertSettings()
	settings.storage_name = storage_name
	settings.file_path = "python-testing/input-sample-file.xml"
	settings.format = "pdf"

	settings.output_path = "python-testing/output-sample-file.pdf"

	# Belge dönüştürme isteği oluştur
	request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)

	# XML'i PDF dosyasına dönüştürün
	response = convert_api.convert_document(request)
	print("Successfully converted XML file to PDF online in Python: " + str(response))
except groupdocs_conversion_cloud.ApiException as e:
  print("Exception while calling API: {0}".format(e.message))

Yukarıdaki kod örneğinin çıktısı aşağıdadır.

Python'da çevrimiçi olarak XML'den PDF'ye dönüştürme

REST API kullanarak XML’i Python’da PDF dosyasına dönüştürün

Yukarıdaki kod örneği, dönüştürülen PDF dosyasını buluta kaydedecektir. Kod parçacığını kullanarak indirebilirsiniz.

Gelişmiş Seçenekleri kullanarak XML’i Python’da PDF olarak değiştirin

Ardından, bazı gelişmiş ayarlarla aşağıda belirtilen ayrıntılı adımları kullanarak XML dosyasını PDF belgesine dönüştürün:

  • İlk olarak, ConvertApi sınıfının bir örneğini oluşturun
  • Ardından, ConvertSettings örneği oluşturun
  • Şimdi, depolama adınızı ayarlayın
  • Ardından, XML dosya yolunu ayarlayın
  • Şimdi formata “pdf” atayın
  • PdfConvertOptions sınıfını tanımlayın
  • merkez\pencere, sıkıştır\görüntüler, görüntüle\doc\başlık, dpi, sayfadan, merkez\pencere, kenar boşluğu vb. gibi çeşitli dönüştürme ayarları yapın.
  • Dönüştürme seçenekleri sağlayın ve çıktı dosyası yolunu ayarlayın
  • Şimdi, settings nesnesiyle ConvertDocumentRequest oluşturun
  • Son olarak, ConvertApi.convertDocument() yöntemini çağırarak sonuçları alın

Aşağıdaki kod örneği, gelişmiş dönüştürme seçenekleri kullanılarak bir XML dosyasının çevrimiçi olarak PDF’ye nasıl dönüştürüleceğini gösterir:

# REST API kullanarak Python'da XML'i PDF'ye Dönüştürme
try:
	# Gerekli API örneklerini oluşturun
	convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

	# Dönüştürme ayarlarını tanımlayın
	settings = groupdocs_conversion_cloud.ConvertSettings()
	settings.storage_name = storage_name
	settings.file_path = "python-testing/input-sample-file.xml"
	settings.format = "pdf"

	convertOptions = groupdocs_conversion_cloud.PdfConvertOptions()
	convertOptions.center_window = True
	convertOptions.compress_images = False
	convertOptions.display_doc_title = True
	convertOptions.dpi = 1024.0
	convertOptions.fit_window = False
	convertOptions.from_page = 1
	convertOptions.grayscale = False
	convertOptions.image_quality = 100
	convertOptions.linearize = False
	convertOptions.margin_top = 5
	convertOptions.margin_left = 5
	convertOptions.password = "password"
	convertOptions.unembed_fonts = True
	convertOptions.remove_unused_streams = True
	convertOptions.remove_unused_objects = True
	convertOptions.remove_pdfa_compliance = False
	 
	settings.convert_options = convertOptions
	settings.output_path = "python-testing/output-sample-file.pdf"

	# Belge dönüştürme isteği oluştur
	request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)

	# Son olarak, XML dosyasını PDF dosyasına dönüştürün
	response = convert_api.convert_document(request)
	print("Successfully converted XML file to PDF online in Python: " + str(response))
except groupdocs_conversion_cloud.ApiException as e:
  print("Exception while calling API: {0}".format(e.message))

Çevrimiçi XML’i PDF’ye Ücretsiz Dönüştür

Çevrimiçi ücretsiz XML’den PDF’e dönüştürücü nedir? Lütfen yukarıdaki API kullanılarak geliştirilen aşağıdaki ücretsiz XML’den PDF’e çevrimiçi dönüştürme aracını deneyin.

Çözüm

Bu, odaklandığımız bir blog yazısıydı. Bu öğrendikleriniz:

  • bulutta bir XML dosyasını PDF biçimine dönüştürme;
  • gelişmiş seçenekleri kullanarak XML’i Python’da Çevrimiçi PDF’ye dönüştürme;

GroupDocs.Conversion Cloud API hakkında daha fazla bilgiyi burada belgeler bulabilirsiniz. Ayrıca, API’lerimizi doğrudan tarayıcı aracılığıyla görselleştirmenize ve bunlarla etkileşimde bulunmanıza olanak tanıyan bir API Referansı bölümü de sağlıyoruz.

Başlangıç Kılavuzumuzu okumanızı öneririz.

GroupDocs.cloud yeni blog gönderileri yayınladı. Bu nedenle, güncellemeler için iletişim halinde olmayı unutmayın.

Bir soru sor

XML’i PDF dosyasına dönüştürme işlemiyle ilgili sorunuzu forumumuz aracılığıyla gönderebilirsiniz.

SSS

Python’da bir XML dosyasını PDF’ye nasıl dönüştürebilirim?

XML’i programlı olarak PDF’ye dışa aktarmak için XML’den PDF’e dönüştürücü açık kaynak Python kitaplığı yükleyin. Eksiksiz API ayrıntıları için belgeleri ziyaret edebilirsiniz.

REST API kullanarak XML’i PDF’ye nasıl dönüştürebilirim?

Bir ConvertApi örneği oluşturun, dönüştürme ayarlarının değerlerini ayarlayın ve XML’i dönüştürmek için ConvertDocumentRequest ile convertDocument yöntemini çağırın PDF dosya biçimine.

XML dosyaları PDF’ye dönüştürülebilir mi?

Evet, Python XML to PDF library çok hızlı çalışır ve XML’i birkaç saniye içinde hızla PDF’ye dönüştürebilirsiniz.

Bir XML’i çevrimiçi olarak ücretsiz olarak nasıl PDF olarak kaydedebilirim?

  • [Ücretsiz XML’den PDF’e çevrimiçi dönüştürücümüzü] açın]25.
  • Bir XML dosyası yüklemek için dosya bırakma alanının içine tıklayın veya bir XML dosyasını sürükleyip bırakın.
  • Şimdi Dönüştür düğmesine tıklayın. XML dosyanız yüklenecek ve PDF dosya formatına dönüştürülecektir.
  • Çıktı dosyalarının indirme bağlantıları, dönüştürmeden hemen sonra kullanılabilir olacaktır.

XML’den PDF’e çevrimiçi ücretsiz dönüştürücüyü kullanmak güvenli midir?

Evet, hiç kimsenin yüklediğiniz dosyalara erişimi yoktur ve yüklenen dosyalar 24 saat sonra silinecektir.

En iyi ücretsiz çevrimiçi PDF dönüştürücü nedir?

GroupDocs Dosya Dönüştürme en iyi ücretsiz çevrimiçi PDF dönüştürücülerden biridir. PDF’yi Word, Excel, JPG/JPEG, PNG, TIFF, HTML, metin ve tersine dönüştürmenize olanak tanır.

PDF dönüştürücü Çevrimiçi Güvenli mi?

GroupDocs.Conversion, güvenlik ve gizliliğe verdiği önemle bilinir, bu nedenle dosyaları güvenle PDF’e dönüştürebilirsiniz.

Windows’ta XML’i çevrimdışı olarak PDF biçimine nasıl dönüştürebilirim?

Windows için ücretsiz XML’den PDF’e dönüştürme yazılımını indirmek için lütfen bu bağlantıyı ziyaret edin. Bu XML’den PDF’e dosya dönüştürücü, XML’i pencerelerde tek bir tıklamayla kolayca PDF’ye çevirecektir.

Ayrıca bakınız