C++ kullanarak Görüntüleri PDF'ye Dönüştürün

PDF, birçok kuruluşun internet üzerinden belge paylaşmak için kullandığı popüler bir biçimdir. Kendinizi, taranmış belgelerin veya faturaların görüntülerinden bir PDF dosyası oluşturmanız gereken durumlarda bulabilirsiniz. Bunun ışığında, bu makale size görüntüleri C++ kullanarak PDF formatına nasıl dönüştüreceğinizi öğretecektir.

Görüntüleri PDF Formatına Dönüştürmek için C++ API

Aspose.PDF for C++, PDF belgeleri oluşturmanıza, okumanıza ve değiştirmenize izin veren bir C++ kitaplığıdır. Ayrıca API, görüntülerin PDF dosyalarına dönüştürülmesini destekler. API’yi NuGet aracılığıyla yükleyebilir veya doğrudan indirilenler bölümünden indirebilirsiniz.

PM> Install-Package Aspose.PDF.Cpp

C++ Kullanarak Bir Görüntüyü PDF Dosyasına Dönüştürün

Aşağıdakiler, bir görüntüyü PDF formatına dönüştürme adımlarıdır.

Aşağıdaki örnek kod, C++ kullanılarak bir görüntünün PDF dosyasına nasıl dönüştürüleceğini gösterir.

// Document sınıfının bir örneğini oluşturun
auto pdfDocument = MakeObject<Document>();

// sayfa ekle
System::SharedPtr<Page> page = pdfDocument->get_Pages()->Add();

// Kenar boşluklarını ayarla
page->get_PageInfo()->get_Margin()->set_Bottom(0);
page->get_PageInfo()->get_Margin()->set_Top(0);
page->get_PageInfo()->get_Margin()->set_Left(0);
page->get_PageInfo()->get_Margin()->set_Right(0);

// Kırpma Kutusunu Ayarla
page->set_CropBox(MakeObject<Aspose::Pdf::Rectangle>(0, 0, 400, 400));

// Image sınıfının bir örneğini oluşturun
System::SharedPtr<Aspose::Pdf::Image> image = MakeObject<Aspose::Pdf::Image>();

// Görüntü yolunu belirtin
image->set_File(u"SourceDirectory\\Images\\AsposeLogo.png");

// Görüntüyü PDF sayfasına ekleyin
page->get_Paragraphs()->Add(System::DynamicCast<BaseParagraph>(image));

// PDF dosyasını kaydedin
pdfDocument->Save(u"OutputDirectory\\Image2PDF.pdf");
Örnek kod tarafından oluşturulan çıktı PDF dosyası

Örnek kod tarafından oluşturulan çıktı PDF dosyası

Ücretsiz Lisans Alın

Ücretsiz bir geçici lisans talep ederek API’yi değerlendirme sınırlamaları olmaksızın deneyebilirsiniz.

Çözüm

Bu makalede, görüntüleri C++ kullanarak PDF formatına nasıl dönüştüreceğinizi öğrendiniz. Bunu başarmak için gerekli adımlarla birlikte kod parçacığının tamamını gördünüz. Aspose.PDF for C++, PDF ile ilgili iş akışlarınızı geliştirmek için birçok ek özellik sunar. Resmi belgeleri ziyaret ederek API’yi ayrıntılı olarak inceleyebilirsiniz. Herhangi bir sorunuz olması durumunda lütfen ücretsiz destek forumumuzda bize ulaşmaktan çekinmeyin.

Ayrıca bakınız