Bu basit konu, C# dilinde PDF öğesinin JPEG öğesine nasıl dönüştürüleceğiyle ilgili bilgiler içerir. Çevreyi oluşturmak için gereken tüm bilgileri ve görevi gerçekleştirmek için ayrıntılı adımları kapsar. Bir PDF’yi JPEG’e dönüştürmek için, çıktı JPEG görüntüsünün özelleştirilmesiyle birlikte C# kodu sunulur.
C# ile PDF’yi Jpeg’e Dönüştürme Adımları
- Nuget paket yöneticisini kullanarak uygulamaya Aspose.PDF for .NET eklemek için proje ortamını oluşturun
- Document sınıfının bir örneğini kullanarak JPEG görüntüsüne dönüştürmek için kaynak PDF dosyasına erişin
- Çıktı JPEG görüntüsünün çözünürlüğünü ayarlayın
- Belirtilen çözünürlüğü ve diğer ayarları kullanarak JpegDevice nesnesini oluşturun ve yapılandırın
- JpegDevice.Process işlevini kullanarak yüklenen PDF dosyası sayfalarını JPEG görüntüleri olarak kaydedin
Yukarıda belirtilen adımlar, C#* kullanarak *PDF’yi JPEG’e dönüştürmek için gereken gerekli kitaplıklar hakkında bilgileri ve doğru uygulama için ayrıntılı bir adım dizisini kapsar. Kaynak PDF dosyasına diskten erişebilir ve sayfalarını basitçe JPEG dosyalarına dönüştürebilirsiniz. JpegDevice nesnesi, çıktı JPEG çözünürlüğünü ayarlar ve PDF’yi JPEG’e dönüştürmek için İşlem yöntemini içerir.
C# kullanarak PDF’yi Jpeg’e Dönüştürmek için Kod
using System; | |
using System.IO; | |
using Aspose.Pdf; | |
using Aspose.Pdf.Devices; | |
namespace TestPDF | |
{ | |
public class PdfToJpg | |
{ | |
public static void PdfToJpgConverter() | |
{ | |
String path = @"/Users/KnowledgeBase/TestData/"; | |
// Applying product license to create JPEG from PDF in C# | |
License PdftoXlsLic = new License(); | |
PdftoXlsLic.SetLicense(path+ "Conholdate.Total.Product.Family.lic"); | |
// Initialize Document Class to load PDF and saving as JPEG | |
Document document = new Document(path+"Exported.pdf"); | |
// Setting the JPEG devise for rendering | |
Resolution resolution = new Resolution(300); | |
JpegDevice jpegDevice = new JpegDevice(resolution); | |
for (int pageCount = 1; pageCount <= document.Pages.Count; pageCount++) | |
{ | |
using (FileStream imageStream = | |
new FileStream($"{path}image{pageCount}_out.jpeg", | |
FileMode.Create)) | |
{ | |
// Convert a particular page and save the JPEG image to stream | |
jpegDevice.Process(document.Pages[pageCount], imageStream); | |
// Close the image stream | |
imageStream.Close(); | |
} | |
} | |
} | |
} | |
} |
PDF’yi JPEG’e dönüştürmek için, Çözünürlük sınıfı örneği kullanılarak çıktı JPEG görüntüsü için çözünürlüğün ayarlandığı C# kodu gösterilir. JpegDevice sınıfı örneği, istenen JPEG resimlerinin çözünürlüğünü ayarlamak için kullanılır, ardından PDF içindeki her sayfa yinelenir ve JpegDevice.Process kullanılarak PDF içindeki her resmi ayrı JPEG resimlerine kaydetmek için kullanılır.
C# kullanarak PDF’yi JPEG’e nasıl dönüştürdüğümüze odaklandık, ancak PDF’deki kısıtlamaları kaldırma hakkında bilgi edinmek istiyorsanız C# ile PDF’deki tüm kısıtlamaları nasıl kaldırabilirim? hakkındaki makaleye bakın.