Ruby'de REST API kullanarak PDF'yi HTML'ye dönüştürün

Ruby’de REST API kullanarak PDF’yi HTML’ye dönüştürün

Bir PDF dosyasını HTML‘ye dönüştürmeniz gerekebilir çünkü HTML genellikle web yoluyla bilgi sağlamak için çok daha iyidir. Formatı programlı olarak koruyarak bu pdf’den html’ye dönüştürmeyi gerçekleştirmek için, bu makale Ruby’de REST API kullanarak PDF’nin HTML’ye nasıl dönüştürüleceğini kapsayacaktır. Ayrıca, çevrimiçi pdf’den html’ye dönüştürücü ücretsiz indirme kitaplığını kullanarak PDF’yi HTML’ye dönüştürmek için ek seçenekleri nasıl kullanacağınızı da öğreneceksiniz.

PDF, belge biçimlendirmesini kaybetmeden salt okunur belgeleri paylaşmayı ve yazdırmayı sunar. PDF belgelerini kolayca HTML web sayfalarına dönüştürebilir ve herhangi bir tarayıcıda görüntüleyebiliriz. Ruby kullanarak pdf’yi html biçimine dönüştürmeyi öğrenelim.

Bu yazıda aşağıdaki konular ele alınacaktır:

PDF’den HTML’ye Dönüştürme REST API - Kurulum

Pdf’yi html biçimine dönüştürmek için GroupDocs.Conversion Cloud API’nin Ruby SDK’sını kullanacağız. Konsolda aşağıdaki komutu kullanarak PDF belgesini HTML dönüştürücü ücretsiz indirme kitaplığına yükleyebilirsiniz:

gem install groupdocs_conversion_cloud

Bu PDF’den HTML’ye dönüştürme yazılımı ücretsiz olarak indirilebilir. Şimdi, lütfen aşağıda belirtilen adımları izlemeden önce GroupDocs Gösterge Panosundan Müşteri Kimliğinizi ve Sırrınızı alın. İstemci Kimliğinizi ve İstemci Sırrınızı aldıktan sonra, bunları aşağıda gösterildiği gibi yakut uygulama koduna ekleyin:

# Ücretsiz kayıttan sonra client_id ve client_secret'inizi https://dashboard.groupdocs.cloud adresinden alın.
# Mücevheri http://api.groupdocs.cloud için Ruby uygulamanıza yükleyin
require 'groupdocs_conversion_cloud'

@client_id = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
@client_secret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
# Depolama adınızı belirleyin
@storage_name = "test-internal-storage"

Ardından, Ruby’de REST API kullanarak adım adım bir pdf’yi html biçimine dönüştürmeyi keşfedelim.

Ruby’de REST API kullanarak PDF’den HTML’ye Dönüştürme

Aşağıda verilen basit adımları izleyerek pdf dosyasını programlı olarak html formatına dönüştürebiliriz:

  • İlk olarak, ConvertApi’nın bir örneğini oluşturun
  • Şimdi, ConvertSettings’i kullanarak dönüştürme ayarları örneği oluşturun
  • Ardından, dosyaların depolama adını sağlayın
  • Girdi PDF dosyası yolunu ve çıktı dosyası formatını “html” olarak ayarlayın
  • Ardından, çıkış yolu adını sağlayın
  • Bundan sonra, bir argüman olarak ConvertSettings ile ConvertDocumentRequest oluşturun.
  • Son olarak, ConvertDocumentRequest ile convert\document() yöntemini çağırarak pdf’yi html’ye çevirin

Aşağıdaki kod örneği, Ruby’de pdf’nin html biçimine nasıl değiştirileceğini gösterir.

# Bu kod örneği, pdf belgesinin html web sayfalarına nasıl dönüştürüleceğini gösterir.
# ConvertApi örneği oluştur
@convert_api = GroupDocsConversionCloud::ConvertApi.from_keys(@client_id, @client_secret)

# Dönüştürme ayarlarını hazırlayın
@settings = GroupDocsConversionCloud::ConvertSettings.new
@settings.storage_name = @storage_name
@settings.file_path = "pdf-to-html/pdf-pages.pdf"
@settings.format = "html"
@settings.output_path = "pdf-to-html"

# pdf'yi html'ye dönüştür
@result = @convert_api.convert_document(GroupDocsConversionCloud::ConvertDocumentRequest.new(@settings))
puts("PDF file successfully converted to HTML.")

Son olarak, yukarıdaki kod örneği HTML dosyasını buluta kaydedecektir. Bu, pdf’yi html belgesine dönüştürmenin en iyi yoludur.

Sayfa Aralığını PDF’den HTML’ye Dönüştürme

Aşağıda verilen adımları izleyerek bir PDF belgesinin sayfa aralığını HTML’ye dönüştürebiliriz:

  • İlk olarak, ConvertApi’nin bir örneğini oluşturun
  • Şimdi, ConvertSettings’i kullanarak dönüştürme ayarları örneği oluşturun
  • Ardından, dosyaların depolama adını sağlayın
  • Girdi PDF dosyası yolunu ve çıktı dosyası formatını “html” olarak ayarlayın
  • HtmlConvertOptions’ın bir örneğini oluşturun
  • Başlangıç\sayfa, sayfa sayısı ve sabit\düzen dönüştürme seçeneklerini ayarlayın
  • Ardından convert\options ve output\path değerlerini ayarlayın
  • Bundan sonra, bir argüman olarak ConvertSettings ile ConvertDocumentRequest oluşturun.
  • Son olarak, ConvertDocumentRequest ile convert\document() yöntemini çağırarak pdf’yi çevrimiçi olarak html koduna dönüştürün

Aşağıdaki kod örneği, bir dizi sayfanın bir PDF belgesinden Ruby kullanılarak bir HTML dosyasına nasıl dönüştürüleceğini gösterir.

# Bu kod örneği, Ruby'de sayfa aralığının PDF'den HTML'ye nasıl dönüştürüleceğini gösterir
# Dönüştürme Api örneği oluştur
@convert_api = GroupDocsConversionCloud::ConvertApi.from_keys(@client_id, @client_secret)
 
# Dönüştürme ayarları oluştur
@settings = GroupDocsConversionCloud::ConvertSettings.new
@settings.storage_name = @storage_name
@settings.file_path = "pdf-to-html/pdf-pages.pdf"
@settings.format = "html"
@convertOptions = GroupDocsConversionCloud::HtmlConvertOptions.new
@convertOptions.from_page = 1
# Dönüştürülecek sayfa sayısı
@convertOptions.pages_count = 3
@convertOptions.fixed_layout = true
@settings.convert_options = @convertOptions
@settings.output_path = "pdf-to-html"
 
# Gelişmiş seçenekleri kullanarak pdf'yi html'ye dönüştürün
@result = @convert_api.convert_document(GroupDocsConversionCloud::ConvertDocumentRequest.new(@settings))
puts("PDF file converted to HTML using advance options.")

Son olarak, yukarıdaki kod örneği, bulutta çevrimiçi olarak pdf’den html’ye dönüştürdükten sonra belgeyi kaydedecektir.

Belirli PDF Sayfalarını HTML’ye Dönüştürme

Bir PDF belgesinin belirli sayfalarını, aşağıda verilen adımları izleyerek resimlerle birlikte en iyi pdf’den html’ye dönüştürücüyü kullanarak HTML’ye dönüştürebiliriz:

  • İlk olarak, ConvertApi örneğini oluşturun
  • Şimdi, ConvertSettings’i kullanarak dönüştürme ayarları örneği oluşturun
  • Ardından, dosyaların depolama adını sağlayın
  • Girdi PDF dosyası yolunu ve çıktı dosyası formatını “html” olarak ayarlayın
  • HtmlConvertOptions’ın bir örneğini oluşturun
  • Sayfa koleksiyonu html dönüştürme seçeneğini sağlayın
  • Ardından convert\options ve output\path değerlerini ayarlayın
  • Bundan sonra, bir argüman olarak ConvertSettings ile ConvertDocumentRequest oluşturun.
  • Son olarak, ConvertDocumentRequest ile convert\document() yöntemini çağırarak bir pdf’yi html dosyasına dönüştürün

Aşağıdaki kod örneği, bir PDF belgesinin belirli sayfalarının Ruby kullanılarak HTML dosyasına nasıl aktarılacağını gösterir.

# Bu kod örneği, belirli PDF sayfalarının Ruby'de HTML'ye nasıl dönüştürüleceğini gösterir.
# convert api örneği oluştur
@convert_api = GroupDocsConversionCloud::ConvertApi.from_keys(@client_id, @client_secret)
 
# Dönüştürme ayarları oluştur
@settings = GroupDocsConversionCloud::ConvertSettings.new
@settings.storage_name = @storage_name
@settings.file_path = "pdf-to-html/pdf-pages.pdf"
@settings.format = "html"
@convertOptions = GroupDocsConversionCloud::HtmlConvertOptions.new
# Dönüştürülecek belirli sayfaların sayfa dizinleri
@convertOptions.pages = [1, 5]
@settings.convert_options = @convertOptions
@settings.output_path = "pdf-to-html"
 
# PDF, belirli sayfaları HTML'ye dönüştürür
@response = @convert_api.convert_document(GroupDocsConversionCloud::ConvertDocumentRequest.new(@settings))
puts("PDF certain pages converted to HTML successfully.")

Son olarak, yukarıdaki kod örneği, pdf’yi buluttaki görüntülerle html’ye dönüştürecektir. Aşağıda açıklandığı gibi bir çevrimiçi pdf’den html’ye kod dönüştürücü vardır.

PDF’den HTML’ye Çevrimiçi Dönüştürme Aracı

PDF’yi Çevrimiçi Ücretsiz Olarak HTML’ye Dönüştürme Groupdocs.Conversion, PDF’nizi HTML biçimine dönüştürmeniz için ücretsiz çevrimiçi pdf’den html’ye dönüştürme aracı sağlar. Basitçe dönüştürmek istediğiniz dosyayı seçin ve PDF dosyanızı bir HTML dosyasına dönüştürmek için en iyi pdf’den html’ye dönüştürücüyü çevrimiçi ücretsiz kullanın. Groupdocs.Conversion online pdf to html API kullanılarak geliştirilmiştir.

Çözüm

Bu makalede şunları öğrendiniz:

  • Ruby’de biçimlendirmeyi kaybetmeden pdf’yi html’ye dönüştürme;
  • Ruby’de aralığa göre pdf’yi html dosyasına dönüştürme;
  • belirli PDF sayfalarını HTML formatına dönüştürmek;
  • çevrimiçi olarak pdf’yi ücretsiz olarak html’ye dönüştürün;

Ayrıca, belgeleri kullanarak GroupDocs.Conversion dosya biçimi dönüştürme API’si hakkında daha fazla bilgi edinebilirsiniz.

Bir soru sor

Pdf dosyasını html biçimine dönüştürmeyle ilgili herhangi bir sorunuz varsa, lütfen bize Ücretsiz Destek Forumu adresinden sorabilirsiniz.

Ayrıca bakınız