Görüntüden PDF'ye dönüştürme

“Bir resim bin kelime değerinde bir olup”. Fikirler, yalnızca sözlü bir açıklama yerine, etkili bir mekanizmayla tek bir hareketsiz görüntüyle aktarılabilir. Bu nedenle görseller günlük yaşamda yaygın olarak kullanılmaktadır. Bilgi paylaşımı için JPEG, PNG, BMP, GIF, TIFF vb. dahil olmak üzere çok çeşitli görüntü formatları kullanılır. Ancak, çok sayıda görseli paylaşma zorunluluğuyla karşılaşırsak, ya bunları tek bir pakette arşivlememiz ya da alıcı tarafta kolayca görüntülenebilecek bir formatta kitapçık hazırlamamız gerekir. Dolayısıyla bizim tercihimiz Taşınabilir Belge Formatıdır (PDF), çünkü dosyayı görüntülemek için kullanılan uygulama yazılımı, donanım ve İşletim Sisteminden bağımsız olarak belgenin aslına uygunluğunu korur. Bu nedenle bu yazımızda Conholdate.Total for .NET API’lerini kullanarak Image’dan PDF’ye dönüştürme özelliğinden bahsedeceğiz.

Ancak daha fazla ilerlemeden önce Conholdate.Total for .NET ve Aspose.Total for .NET arasındaki farkı vurgulayan bazı noktaları tartışalım.

Aspose.Total for .NET önde gelen dosya formatlarını oluşturmak, değiştirmek ve dönüştürmek için özel olarak geliştirilmiş bir programlama API’leri koleksiyonudur. Standart masaüstü, Konsol, ASP.NET ve VB.NET uygulamalarında Word, Excel, PDF, PowerPoint, Outlook, Diagram, MS Project, HTML ve diğer 100’den fazla dosya formatını içerir.

Bununla birlikte, Conholdate.Total for .NET ayrıca Aspose.Total for .NET’i de içerir. Ancak aynı zamanda GroupDocs.Total for .NET‘u da içerir. En sık kullanılan belge formatlarını görüntülemek, dönüştürmek, açıklama eklemek, karşılaştırmak, imzalamak, birleştirmek, düzenlemek, aramak ve ayrıştırmak için ekstra yetenekler sağlar. Yani bu tek pakette, dosyaları yükleme, görüntüleme, işleme ve çıktıyı diğer desteklenen formatlarda oluşturma (ör. [MS Word dosyasını yükleyin ve JPEG formatında kaydedin)] yeteneklerine sahip olursunuz11.

Dolayısıyla bu makalede, C# .NET kullanarak raster görüntü dosyasını yükleme ve çıktıyı PDF formatında kaydetme özelliğini tartışacağız.

C#’ta Görüntüyü PDF’ye Dönüştürme

API, MS Word (DOC, DOCX, RTF, DOT, DOTX ile başa çıkma yeteneklerini sunan lider bir programlama çözümüdür. , DOTM, DOCM), OpenOffice: ODT, OTT dosyaları. API, geliştiricilere Microsoft Word kullanmadan belgeleri değiştirme, oluşturma, işleme, dönüştürme ve yazdırma yetkisi verir. Çıktıyı DOC, RTF, HTML, OpenDocument, PDF, XPS biçiminde oluşturma özelliğini destekler. , EPUB ve çok daha fazlası. Böylece bu API’yi Görüntüden PDF’ye dönüştürme için kullanabiliriz.

API’yi kullanmak için .dll dosyasını indirebilir veya [NuGet] paket yöneticisini açabilir, Aspose.Words’ü arayabilir ve kurabilirsiniz. Yüklemek için lütfen Paket Yönetici Konsolu’nda aşağıdaki komutu çalıştırın.

Install-Package Aspose.Words -Version 21.3.0  

Dönüştürme işlemini gerçekleştirmek için lütfen aşağıda verilen adımları izleyin.

C#.NET

  • Document sınıfının bir örneğini oluşturun.
  • Bir DocumentBuilder örneği oluşturun ve Document nesnesini argüman olarak iletin.
  • DocumentBuilder sınıfının InsertImage(…) yöntemini çağırın ve kaynak görüntü yolunu argüman olarak iletin.
  • Save(..) yöntemini çağırın ve sonuç dosya adını argüman olarak belirtin.
// Örneklerin ve veri dosyalarının tamamı için lütfen https://github.com/aspose-words/Aspose.Words-for-.NET adresine gidin.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

builder.InsertImage(dataDir + "Watermark.png");
dataDir = dataDir + "DocumentBuilderInsertInlineImage_out.doc";
doc.Save(dataDir);

Ücretsiz Lisans Alın

API’yi herhangi bir sınırlama olmaksızın kullanmak için lütfen Ücretsiz geçici lisans talep etmeyi düşünün.

Çözüm

Bu yazıda, raster görüntülerin PDF formatına dönüştürülmesine yönelik Conholdate.Total for .NET paketinin yeteneklerini öğrendik.

İlgili Makaleler

Ayrıntılar için aşağıdaki bağlantıları ziyaret etmeyi düşünebilirsiniz.