XPS’den PDF’ye

C++ için API Çözümü aracılığıyla XPS’yi PDF’ye dönüştürün.

 

Aspose.Page for XPS'den PDF'ye dönüştürücü, C++ tarafından desteklenen herhangi bir dili kullanarak PDF görüntüsüne dönüştürme sunar.

Burada gördüğünüz API, kendi platformlar arası uygulamanızı oluşturmak veya C++ projenize entegre etmek için kullanılabilir.

XPS'yi PDF'ye dönüştürmek için:

  • C++ platformu için zengin özelliklere sahip, güçlü ve kullanımı kolay belge işleme ve dönüştürme API'si olan Aspose.Page for C++ API'si.

  • En son sürümünü doğrudan indirebilir, NuGet paket yöneticisini açıp Aspose.Page.Cpp'yi aratıp kurabilirsiniz. Paket Yöneticisi Konsolundan aşağıdaki komutu da kullanabilirsiniz.

Package Manager Console Command


    PM> Install-Package Aspose.Page

C++ kullanarak XPS'yi PDF'ye Dönüştürme Adımları

Aspose.Page, geliştiricilerin XPS dosyalarını yalnızca birkaç satır kodla yüklemesini ve PDF'ye dönüştürmesini kolaylaştırır.

  1. Dosyaları Aspose.Page for C++ ile yükleyin.
  2. Save() yöntemini çağırın.
  3. Çıktı dosyası yolunu (PDF) dosya uzantısıyla iletin.
  4. PDF dosyası, uyumlu programda olması için belirtilen yola kaydedilecektir.

sistem gereksinimleri

Aspose.Page for C++ tüm büyük platformları ve İşletim Sistemlerini destekler. Lütfen aşağıdaki ön koşullara sahip olduğunuzdan emin olun:

  • Microsoft Windows masaüstü (XP, Vista, 7, 8, 10), sunucu işletim sistemleri (2003, 2008, 2012), vb.
  • Microsoft Visual C++ sürüm 2017 veya üstü.

XPS'den PDF'ye C++ Dönüştürme

    System::SharedPtr<System::Drawing::Imaging::ImageFormat> imageFormat = System::Drawing::Imaging::ImageFormat::get_PDF();

    System::SharedPtr<System::IO::FileStream> epsStream = System::MakeObject<System::IO::FileStream>(u"sourceFile.eps", System::IO::FileMode::Open, System::IO::FileAccess::Read);

    System::SharedPtr<XPSDocument> document = System::MakeObject<EpsDocument>(xpsStream);

    // If you want to convert Postscript file despite of minor errors set this flag
    bool suppressErrors = true;

    //Initialize options object with necessary parameters.
    System::SharedPtr<ImageSaveOptions> options = System::MakeObject<ImageSaveOptions>(suppressErrors);

    System::SharedPtr<Aspose::Page::XPS::Device::ImageDevice> device = System::MakeObject<Aspose::Page::XPS::Device::ImageDevice>();

	    auto __finally_guard_0 = ::System::MakeScopeGuard([&epsStream]()
	    {
		    psStream->Close();
	    });

	    try{
		    document->Save(device, options);
	    }catch (...){
		    throw;
	    }
    System::ArrayPtr<System::ArrayPtr<uint8_t>> imagesBytes = device->get_ImagesBytes();
    //loop through each imagesBytes and write via file stream

XPS - PDF Dönüşüm Web Uygulaması

XPS öğesini PDF hemen Canlı Demolar web sitemizi ziyaret ederek.

  Aspose API'yi indirmenize gerek yok.
  Herhangi bir kod yazmaya gerek yok.
  Sadece XPS dosyanızı yükleyin, anında PDF dosyasına dönüştürülecektir.
  İndirme bağlantısını alacaksınız.



FAQ

1. XPS dosyasını PDF biçimine dönüştürebilir miyim?

Aspose.Page çözümü, XPS dosyalarını çevrimiçi veya programlı olarak başka biçimlere dönüştürmenize olanak tanıyan işlevselliğe sahiptir. XPS’ı anında çevrimiçi olarak PDF’a dönüştürmeniz gerekiyorsa, XPS Dönüştürücüyü kullanmak isteyebilirsiniz. dönüştürme/{{i18n.informat alt}}) platformlar arası uygulama.

2. XPS dosyasını PDF biçimine nasıl dönüştüreceğim konusunda daha ayrıntılı bilgi bulabilir miyim?

Geliştirici Kılavuzu, Sürüm Notları ve Sayfa Açıklama Dilleri hakkında daha pek çok bilgiyi bulmak için Belgeler bölümüne gidin. Çözümü kullanmaya yönelik kod örneklerini görmek için GitHub projemizi ziyaret edin.

3. İşlev ücretsiz mi?

Platformlar arası dönüştürücüler ücretsizdir, API çözümü için ücretsiz Deneme sürümü alabilir ve ardından gerekirse ürünü satın alabilirsiniz.

XPS XPS Dosya Biçimi nedir

XPS formatı, PDF formatına benzer. Her ikisi de sayfa açıklama dili (PDL) biçimleridir. EPS, PostScript diline değil, HTML'ye dayalıdır. .eps dosyası, belgenin nasıl görüneceğine ilişkin bilgilerle birlikte belgenin yapısının bir işaretini içerebilir. Belgenin nasıl yazdırılacağına ve oluşturulacağına ilişkin ek talimatlar da vardır. Formatın özelliği, belgenin açıklamasını düzeltmesidir, bu da onu kimden ve hangi işletim sisteminden açarsa açsın aynı görüneceği anlamına gelir.

PDF PDF Dosya Biçimi nedir

Taşınabilir Belge Formatı veya çoğumuzun bildiği gibi PDF, platformlar arası açık bir formattır ve dünyanın en ünlülerinden biridir. Bir zamanlar Adobe tarafından geliştirilen bu sayfa açıklama dili (PDL) formatı artık hemen hemen her ortam veya işletim sistemi tarafından destekleniyor ve hemen hemen her cihaz tarafından okunabiliyor.