Bu kısa eğitim, C#** kullanarak Word‘i taranmış PDF’ye nasıl **dönüştüreceğiniz konusunda size rehberlik edecektir. C# kullanırken, birkaç satır kod ve basit API çağrıları kullanarak Word’ü taranmış PDF biçimine dönüştürün. Uygulama, Windows, macOS veya Linux tabanlı platformlardaki .NET Core tabanlı ortamların herhangi birinde kullanılabilir.
C# Kullanarak Word’ü Taranan PDF’ye Dönüştürme Adımları
- NuGet paket yöneticisinden ve Systems.Drawing’den Aspose.Words öğesine referanslar eklemek için projeyi yapılandırın
- Document sınıf nesnesini kullanarak kaynak Word dosyasını diskten yükleyin
- Sayfa aralıklarını Word dosyasından dönüştürün ve IPageSavingCallback kullanarak bunları Bellek Akışında Görüntüler olarak kaydedin
- Kaydedilmiş sözcük sayfası görüntü akışını yükleyin ve bunu DocumentBuilder içine bir görüntü olarak ekleyin
- Belgeyi taranmış bir PDF olarak diske kaydedin
C# tarama DOC to PDF kullanmak, yukarıda belirtilen işlem dizisinin yardımıyla kolayca mümkündür. Kaynak DOCX dosyasını diskten yükleyerek ve IPageSavingCallback kullanarak, sayfa aralığında seçilen her sayfa, JPEG görüntülerinin bir Bellek akışına dönüştürülerek işlemi başlatacağız. Ardından tek tek sayfa JPEG bellek akışlarını yineliyoruz ve DocumentBuilder sınıfını kullanarak iç sayfalara ekliyoruz. Son olarak, belge diske salt okunur olarak taranmış bir PDF olarak kaydedilir.
C# Kullanarak Word’ü Taranan PDF’ye Dönüştürme Kodu
C#* kullanarak Word’ü PDF’ye dönüştürmek ve taranmış bir PDF elde etmek için, önce Word belge sayfalarını JPEG görüntülerine dönüştürme ve böylece onları salt okunur hale getirme yaklaşımını benimsedik. Daha sonra DocumentBuilder sınıfını kullanarak ilk adımda oluşturulan görselleri kullanarak yeni bir belge oluşturduk ve bunu diske PDF olarak kaydettik.
Bu eğitimde, Word to taranan PDF dönüştürücü geliştirmek için C# tabanlı API’nin etkin bir şekilde kullanılabileceğini öğrendik. C# kullanarak bir Word dosyasındaki boş bir sayfayı kaldırmak istiyorsanız C# kullanarak Word’de boş sayfa nasıl kaldırılır makalesine bakın.