Az Aspose.Total for .NET egy hatékony API dokumentumkezelési és -konverziós szolgáltatások hozzáadásához a .NET-alkalmazásokon belül. A fejlett PDF-feldolgozási API Aspose.PDF for .NET használatával a XPS-fájlformátumot DOC-formátumba konvertálhatja. Ezt követően a hatékony dokumentumfeldolgozási API Aspose.Words for .NET használatával a DOC-t DOT-be renderelheti.
C# API a XPS DOT-má konvertálásához
Konverziós követelmények
Telepítés parancssorból nuget install Aspose.Total
néven, vagy a Visual Studio Package Manager konzolján keresztül az Install-Package Aspose.Total
paranccsal.
Alternatív megoldásként letöltheti az offline MSI telepítőt vagy a DLL-eket ZIP-fájlban a downloads webhelyről.
Document document = new Document("template.xps");
document.Save("DocOutput.doc", SaveFormat.Doc);
var outputDocument = new Aspose.Words.Document("DocOutput.doc");
outputDocument.Save("output.dot", SaveFormat.Dot);
A XPS-fájl visszafejtése tulajdonosi jelszó használatával .NET-en keresztül
A XPS DOT-re konvertálása előtt, ha vissza szeretné fejteni a dokumentumot, megteheti az API használatával. A PDF-fájl visszafejtéséhez először létre kell hoznia egy Document objektumot, és meg kell nyitnia a XPS-et a tulajdonos jelszavával. Ezt követően meg kell hívnia a Dokumentum objektum Decrypt metódust. Végül mentse a frissített fájlt a Dokumentum objektum Mentés metódusával.
Document document = new Document("Decrypt.xps", "password");
document.Decrypt();
document.Save("Decrypt_out.doc");
Csak olvasható DOT-fájl létrehozása .NET-en keresztül
Annak érdekében, hogy megvédje a DOT-et a szerkesztéstől, és megakadályozza, hogy mások szerkesztsék a dokumentumban lévő érzékeny és bizalmas információkat, beállíthatja a dokumentum védelmét az API segítségével is. Korlátozhatja a dokumentum szerkesztésének lehetőségét, és csak bizonyos műveleteket engedélyezhet vele. Ezt az Aspose.Words for .NET API használatával teheti meg. Lehetővé teszi a tartalom korlátozásának módját a ProtectionType felsorolási paraméter segítségével. A következő kódsorok használatával beállíthatja dokumentumát írásvédettre.
Document document = new Document("input.doc");
document.Protect(ProtectionType.ReadOnly, "password");
document.Save("output.dot", SaveFormat.Dot);
XPS konverziós beállítások felfedezése .NET
Mi a XPS fájlformátum
Az XPS egy olyan fájlformátum, amely rögzített elrendezésű dokumentumot képvisel, amely tartalmazza a dokumentum tartalmát és nyomtatási beállításait. Az XPS fájlok a Microsoft által kifejlesztett XML papírspecifikáción alapulnak. Az XPS-fájlok hasonlóak a PDF-fájlokhoz, de a szoftver és a hardver nem támogatja őket olyan széles körben.
Mi a DOT fájlformátum
A DOT egy fájlformátum, amelyet a Microsoft Word és más szövegszerkesztő szoftverek használnak dokumentumok tárolására. A DOT fájlok hasonlóak a DOC fájlokhoz, de más formátumban kerülnek mentésre, amely nem kompatibilis a DOC fájlokkal. A DOT fájlok szöveges formátumban kerülnek mentésre, amely bármely szövegszerkesztőben megnyitható és szerkeszthető. A DOT fájlok számos különböző módszerrel konvertálhatók DOC fájlokká, de a leggyakoribb módszer egy olyan szövegszerkesztő program használata, amely képes olvasni a DOT fájlokat.