HTML MHTML'yi XPS'ye dönüştürün

HTML dosyaları, bilgileri sunmak ve biçimlendirmek için web üzerinde kullanılır. HTML dosyalarını C# kullanarak programlı olarak XPS dosyalarına dönüştürebilirsiniz. Aşağıdaki kullanım durumları, farklı dönüştürme senaryolarını detaylandırır:

HTML/MHTML’den XPS’ye Dönüştürücü – C# API Kurulumu

Aspose.HTML for .NET API, HTML dosyalarıyla ve birkaç başka dosya biçimiyle çalışmayı destekler. Yeni Sürümler bölümünden DLL dosyasını indirerek veya Visual Studio’da aşağıdaki NuGet kurulum komutuyla API’yi yükleyebilirsiniz:

PM> Install-Package Aspose.Html 

C# kullanarak HTML/MHTML’yi Programlı Olarak XPS Dosyasına Dönüştürün

Aşağıdaki adımlarla HTML veya MHTML dosyasını bir XPS dosyasına dönüştürebilirsiniz:

  1. Giriş HTML dosyasını HTMLDocument sınıfıyla yükleyin.
  2. XpsSaveOptions örneğini başlatın.
  3. HTML veya MHTML’yi XPS’ye dönüştürün.

Aşağıdaki kod, HTML’nin C# kullanarak programlı olarak XPS dosyasına nasıl dönüştürüleceğini gösterir:

// Giriş HTML dosyasını yükle 
HTMLDocument document = new HTMLDocument("test.html");

// XpsSaveOptions'ı Başlat 
XpsSaveOptions options = new XpsSaveOptions();

// HTML veya MHTML'yi XPS'ye dönüştürün
Converter.ConvertHTML(document, options, "output.xps");

C# ile Programlı Olarak Gelişmiş Seçeneklerle HTML/MHTML’yi XPS’e Dönüştürün

Temel dönüştürme kullanım durumunu zaten öğrendiniz. API, dönüştürmeyi gerçekleştirmek için çeşitli gelişmiş seçenekler sunar. HTML/MTHML dosyasını XPS’ye dönüştürmek için lütfen aşağıdaki adımları izleyin:

  1. Giriş HTML dosyasını yükleyin.
  2. XpsSaveOptions nesnesini somutlaştırın.
  3. Farklı işleme seçeneklerini ayarlayın.
  4. Giriş dosyasını ConvertHTML yöntemiyle XPS’ye dönüştürün.

Aşağıdaki kod, HTML veya MHTML dosyalarının C# kullanarak programlı olarak gelişmiş seçeneklerle XPS dosyalarına nasıl dönüştürüleceğini açıklar:

// Giriş HTML dosyasını yükle 
using (HTMLDocument document = new HTMLDocument("test.html"))
{
    // XpsSaveOptions'ı Başlat 
    Saving.XpsSaveOptions options = new Saving.XpsSaveOptions();
    options.BackgroundColor = Color.Gray;
    options.PageSetup.AnyPage = new Drawing.Page(new Drawing.Size(600, 800), new Drawing.Margin(72, 72, 72, 72));
    options.VerticalResolution = 250;

    // HTML'yi XPS'ye dönüştür
    Converters.Converter.ConvertHTML(document, options, "output.xps");
}

URL bağlantısından C# dilinde XPS Dönüşümüne HTML

Çevrimiçi içerik, web üzerinde HTML dosyaları biçiminde bulunur. C# kullanarak HTML’yi URL’den bir XPS dosyasına doğrudan dönüştürebilirsiniz. Dosyayı manuel olarak indirmeniz gerekmez, bunun yerine aşağıdaki adımları izleyin:

  1. Giriş HTML’si için URL belirtin.
  2. Giriş HTML’sini HTMLDocument sınıfıyla yükleyin.
  3. XpsSaveOptions sınıf nesnesini başlatın.
  4. HTML’yi URL’den XPS dosyasına dönüştürün.

Aşağıdaki kod, HTML’nin URL bağlantısından C# kullanarak programlı olarak XPS dosyasına nasıl dönüştürüleceğini açıklar:

// Giriş HTML'si için URL belirtin.
Uri uri = new Uri("https://www.aspose.com/");

// Giriş HTML'sini HTMLDocument sınıfıyla yükleyin.
HTMLDocument document = new HTMLDocument(uri.AbsoluteUri);

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

// HTML'yi URL'den XPS dosyasına dönüştürün.
Converter.ConvertHTML(document, options, "test.xps");

Ücretsiz API Lisansı Alın

API’yi herhangi bir sınırlama olmaksızın değerlendirmek için Ücretsiz Geçici Lisans talep edebilirsiniz.

Çözüm

Sonuç olarak, C# kullanarak HTML dosyalarını programlı olarak XPS belgelerine dönüştürmeyi öğrendiniz. Bu özelliği, desteklenen dillerden herhangi birini kullanarak .NET veya .NET Core tabanlı uygulamalarınızda kullanabilirsiniz. Ayrıca, Belgeleri ziyaret ederek API’nin diğer özelliklerini keşfedebilirsiniz. Lütfen herhangi bir sorunuz olması durumunda Ücretsiz Destek Forumu üzerinden bize geri yazmaktan çekinmeyin.

Ayrıca bakınız