XPS-ből PDF-be
Konvertálja az XPS-t PDF-be az API-megoldással a C++-hoz.
Az Aspose.Page for XPS to PDF konverter PDF képpé konvertálást kínál a C++ által támogatott bármely nyelv használatával.
Az itt látható API felhasználható saját többplatformos alkalmazás létrehozására, vagy integrálható a C++ projektbe.
Az XPS PDF-be konvertálásához:
Aspose.Page for C++ API, amely egy funkciókban gazdag, hatékony és könnyen használható dokumentumkezelési és -konverziós API C++ platformhoz.
A legújabb verziót közvetlenül letöltheti, csak nyissa meg a NuGet csomagkezelőt, keresse meg az Aspose.Page.Cpp fájlt, és telepítse. A következő parancsot is használhatja a Package Manager konzolból.
Package Manager Console Command
PM> Install-Package Aspose.Page.Cpp
Az XPS konvertálása PDF-be a C++ használatával
Az Aspose.Page megkönnyíti a fejlesztők számára az XPS-fájlok betöltését és PDF-formátumba konvertálását, mindössze néhány sornyi kóddal.
- Határozza meg a kimeneti adatfolyamot PDF kimenetre.
- Hozzon létre XpsDocument Class példányt a bemeneti fájlnévvel és XpsLoadOptions a konstruktor paramétereiként.
- Adja meg a PDF-specifikus mentési beállításokat, például TextCompression, ImageCompression és JpegQualityLevel a PdfSaveOptions segítségével.
- Végül konvertálja az XPS-dokumentumot PDF-be a SaveAsPdf módszerek bármelyikével.
XPS-ből PDF C++ konvertálás
// The path to the documents directory. | |
System::String dataDir = RunExamples::GetDataDir_WorkingWithDocumentConversion(); | |
// Initialize PDF output stream | |
{ | |
System::SharedPtr<System::IO::Stream> pdfStream = System::IO::File::Open(dataDir + u"XPStoPDF_out.pdf", System::IO::FileMode::OpenOrCreate, System::IO::FileAccess::Write); | |
// Clearing resources under 'using' statement | |
System::Details::DisposeGuard<1> __dispose_guard_0({ pdfStream}); | |
// ------------------------------------------ | |
try | |
{ | |
// Load XPS document form the XPS file | |
System::SharedPtr<XpsDocument> document = System::MakeObject<XpsDocument>(dataDir + u"input.xps", System::MakeObject<XpsLoadOptions>()); | |
// Initialize options object with necessary parameters. | |
System::SharedPtr<Aspose::Page::XPS::Presentation::Pdf::PdfSaveOptions> options = System::MakeObject<Aspose::Page::XPS::Presentation::Pdf::PdfSaveOptions>(); | |
options->set_JpegQualityLevel(100); | |
options->set_ImageCompression(Aspose::Page::XPS::Presentation::Pdf::PdfImageCompression::Jpeg); | |
options->set_TextCompression(Aspose::Page::XPS::Presentation::Pdf::PdfTextCompression::Flate); | |
options->set_PageNumbers(System::MakeArray<int32_t>({1, 2, 6})); | |
document->SaveAsPdf(pdfStream, options); | |
} | |
catch(...) | |
{ | |
__dispose_guard_0.SetCurrentException(std::current_exception()); | |
} | |
} |
XPS – PDF konverziós webalkalmazás
A(z) XPS konvertálása PDF most, az Élő bemutatók webhelyén.
FAQ
1. Átalakíthatom az XPS fájlt PDF-re?
Az Aspose.Page megoldás olyan funkciókkal rendelkezik, amelyek lehetővé teszik az XPS fájlok online vagy programozott módon történő konvertálását más formátumokba. Ha azonnal online kell átalakítania a XPS-t PDF-re, használhatja a XPS Convertert többplatformos alkalmazás.
2. Találhatok részletesebb információt a(z) XPS PDF formátumra való konvertálásáról?
A Dokumentáció fejezetben találhat olyan információkat, mint a Fejlesztői útmutató, a Kiadási megjegyzések és még sok más az oldalleíró nyelvekről. Látogassa meg GitHub projektünket a megoldás használatára vonatkozó kódpéldák megtekintéséhez.
3. Ingyenes a funkcionalitás?
A platformok közötti konverterek ingyenesek, amikor az API-megoldáshoz ingyenes próbaverziót kaphat, majd szükség esetén megvásárolhatja a terméket.
XPS Mi a XPS fájlformátum
Az XPS formátum hasonló a PDF formátumhoz. Mindkettő oldalleíró nyelv (PDL) formátum. Az EPS HTML alapú, és nem PostScript nyelven. Az .eps fájl képes tartalmazni a dokumentum szerkezetének jelölését, valamint a dokumentum megjelenésére vonatkozó információkat. A dokumentum nyomtatására és renderelésére vonatkozó utasításokat is tartalmazzák. A formátum jellemzője, hogy rögzíti a dokumentum leírását, ami azt jelenti, hogy ugyanúgy fog kinézni, függetlenül attól, hogy ki és milyen operációs rendszerről nyitja meg.
PDF Mi a PDF fájlformátum
A Portable Document Format vagy ahogyan sokan ismerjük, a PDF egy többplatformos nyílt formátum, és az egyik leghíresebb a világon. Az Adobe által kifejlesztett oldalleíró nyelv (PDL) formátumot ma már szinte minden környezet vagy operációs rendszer támogatja, és szinte minden eszköz képes olvasni.