PDF’yi C++ üzerinden yeniden boyutlandırın

PDF Sayfa Boyutunu Değiştirin. PDF belgelerini programlı olarak değiştirmek için C++ için Aspose.PDF öğesini kullanın

PDF Sayfalarını C++ ile yeniden boyutlandırın

PDF’yi yeniden boyutlandırmanız mı gerekiyor? PDF belgelerinin programlı olarak değiştirilmesi, modern dijital iş akışlarının önemli bir parçasıdır. Aspose.PDF gibi C++ kütüphaneleri ile - diğer yazılımlara dayanmayan ve ticari kullanıma hazır bağımsız çözümlerdir. Profesyonel C++ geliştiricilerinin olası tüm ihtiyaçlarını karşılar.

Bu C++ kütüphanesi, geliştiricilerin PDF belgelerini programlama yoluyla hızlı ve verimli bir şekilde yeniden boyutlandırmasını sağlar. Bu kitaplık, mevcut bir PDF dosyasındaki sayfa boyutlarını C++ ile programlı olarak ne kadar kolay güncelleyeceğinizi veya değiştirebileceğinizi gösterir. Herhangi bir üçüncü taraf yazılımın yüklenmesini gerektirmeyen PDF belgelerini C++ ‘da işlemek için bağımsız bir çözümdür.

PDF dosyasını yeniden boyutlandırmak için, CPP platformu için zengin özelliklere sahip, güçlü ve kullanımı kolay bir belge işleme API’si olan C++ için Aspose.PDF API’sini kullanacağız. NuGet paket yöneticisini açın, Aspose.pdf dosyasını arayın ve yükleyin. Package Manager Console’dan aşağıdaki komutu da kullanabilirsiniz.

Package Manager Console

PM > Install-Package Aspose.PDF.Cpp

PDF belgeleri nasıl yeniden boyutlandırılır


Ortamınızdaki kodu denemek için C++ için Aspose.PDF gerekir.

  1. Kaynak PDF dosyasını yükleyin.
  2. Sayfaları PageCollection nesnesine alın.
  3. Belirli bir sayfayı alın.
  4. Boyutlarını güncellemek için setPageSize (..) yöntemini çağırın.
  5. Güncellenmiş sayfa boyutlarına sahip PDF dosyasını oluşturmak için Belge sınıfı Kaydet (..) yöntemini çağırın.

Görevleriniz için PDF dosyalarını yeniden boyutlandırmak istiyorsanız, bu çözüm yardımcı olabilir. Bu güçlü Aspose.PDF C++ kütüphanesi ile mevcut dosyaların sayfa boyutlarını (boyutunu) güncelleyebilir veya değiştirebilirsiniz. Bu profesyonel araç, PDF’yi etkili bir şekilde yeniden boyutlandırmak için C++ kullanır. Aşağıdaki örnek, C++ içindeki PDF belgesinin boyutunun nasıl değiştirileceğini gösterir:

PDF'yi yeniden boyutlandır - C++

Bu örnek kod, PDF Sayfalarının Nasıl Yeniden Boyutlandırılacağını gösterir - C++

String _dataDir("C:\\Samples\\");
String inputFileName("UpdateDimensions.pdf");
String outputFileName("UpdateDimensions_out.pdf");

// Open document
auto document = MakeObject<Document>(_dataDir + inputFileName);

// Get particular page
auto pdfPage = document->get_Pages()->idx_get(1);

// Set the page size as A4 (11.7 x 8.3 in) and in Aspose.Pdf, 1 inch = 72 points
// So A4 dimensions in points will be (842.4, 597.6)
pdfPage->SetPageSize(597.6, 842.4);
// Save the updated document
document->Save(_dataDir + outputFileName);

C++ API için Aspose.PDF hakkında

Aspose.PDF for C++, geliştiricilerin Adobe Acrobat kullanmadan PDF belgeleri oluşturmasını, okumasını ve değiştirmesini sağlayan güçlü bir işleme kütüphanesidir. Form oluşturma, metin ekleme/sıkıştırma, PDF sayfalarını değiştirme, ek açıklamalar ekleme, özel yazı tiplerini işleme ve çok daha fazlası gibi çok çeşitli özellikler sunar.

Aspose.PDF for C++, geliştiricilerin uygulamalarına PDF işleme yetenekleri eklemelerini sağlayan bir kütüphanedir. API, Adobe Acrobat kullanmadan PDF dosyalarını oluşturmak veya okumak, dönüştürmek ve işlemek için her türlü 32 bit ve 64 bit uygulama oluşturmak için kullanılabilir.

Her sınıf ve yöntem için ayrıntılı açıklama ve örnekleri C++ kütüphanesi için Aspose.PDF API referansında bulabilirsiniz. Ve ayrıca bir Dokümantasyon görüntülemenizi öneririz.