Bu kısa öğretici, bu dönüştürmede kullanılacak ortamı ve gerekli sınıfların bilgilerini yapılandırmak için bir dizi adımın yardımıyla C#** kullanarak RTF‘i PDF’ye nasıl dönüştüreceğiniz konusunda size rehberlik etmek için tasarlanmıştır. RTF’den PDF’ye C# için dönüştürücü yazarken, tam anlama için çalıştırılabilir kod da gösterilmiştir. PdfSaveOptions sınıf nesnesini kullanarak RTF dosyasından dönüştürülen çıktı PDF dosyasını çeşitli şekillerde özelleştirebilirsiniz.
C# Kullanarak RTF’yi PDF’ye Dönüştürme Adımları
- NuGet paket yöneticisinden Aspose.Words referansı eklemek için projenizi yapılandırın
- Kaynak RTF dosyasını diskten Document sınıf nesnesine yükleyin
- Dönüştürülen PDF’yi RTF’den yapılandırmak için PdfSaveOptions sınıf nesnesini örnekleyin
- İstediğiniz PDF kaydetme seçeneklerini kullanarak çıktı PDF dosyasını kaydedin
C# RTF’den PDF’ye dönüştürme kullanılarak, bu görevi gerçekleştirmek için gereken bir dizi işlem yardımıyla, önce ortamı yapılandırmak için rehberlik sağlanır ve ardından RTF’yi şu şekilde yüklemek için kullanılabilecek Belge sınıfı referansı paylaşılır. farklı kelime işlemci uygulamaları tarafından desteklenen diğer birçok dosya türü. Sonunda, işlenmiş renk modunu GrayScale veya Normal olarak ayarlayarak yapılandırılabilen PdfSaveOptions sınıf nesnesiyle birlikte giriş RTF dosyasını PDF olarak kaydederiz.
C# kullanarak RTF’yi PDF’ye Dışa Aktarma Kodu
using System; | |
using Aspose.Words; | |
using Aspose.Words.Saving; | |
namespace WordKB | |
{ | |
public class ConvertRtfToPdfUsingCSharp | |
{ | |
public static void Main2(string[] args) | |
{ | |
Load the license to avoid trial version watermark in the converted PDF from RTF | |
License RtfToPdfLicense = new License(); | |
RtfToPdfLicense.SetLicense("Aspose.Word.lic"); | |
// Load the source input RTF file | |
Document inputRtfFile = new Document("InputSampleRtf.rtf"); | |
// Create and initialize PdfSaveOptions to customize the output PDF file | |
PdfSaveOptions pdfSaveOptions = new PdfSaveOptions(); | |
// Set color mode for rendering the contents | |
pdfSaveOptions.ColorMode = ColorMode.Grayscale; | |
// Save the converted PDF file from RTF | |
inputRtfFile.Save("OutputRtfAsPdf.pdf", pdfSaveOptions); | |
System.Console.WriteLine("Done"); | |
} | |
} | |
} |
RTF’yi PDF’ye dönüştürmek için, çıktı PDF dosyasını yapılandırmak için PdfSaveOptions sınıfını kullanan C# kodu burada gösterilmiştir. Tarih/saat alanları için özel yerel saat dilimi ayarlayabilir, büyük dosyanın dönüştürülmesini kontrol etmek için bellek optimizasyonu ayarlarını ayarlayabilir, oluşturulacak sayfa kümesini tanımlayabilir, işleme için kenar yumuşatma kullanmak için bayrak ve diğer birçok yapılandırmayı yapabilirsiniz. .
Bu eğitimde, basit API çağrılarını kullanarak C#’nin RTF’yi PDF’ye nasıl dönüştürdüğünü öğrendik. HTML’nin PDF’ye dönüştürülmesini öğrenmek istiyorsanız birlikte çalışma olmadan C# kullanarak HTML’yi PDF’ye dönüştürme makalesine bakın.