C++ API για εξαγωγή PCL σε ODT

Αποδώστε το PCL σε ODT εντός εφαρμογών C++ χωρίς να απαιτείται εφαρμογή τρίτων

 

Aspose.Total for C++ Οι βιβλιοθήκες αυτοματοποίησης μορφών αρχείου επιτρέπουν στον προγραμματιστή της C++ να μετατρέψει το PCL σε ODT με δύο απλά βήματα. Πρώτον, μπορείτε να χρησιμοποιήσετε το Aspose.PDF for C++ API για να μετατρέψετε τη μορφή αρχείου PCL σε DOC. Δεύτερον, χρησιμοποιώντας προηγμένο API επεξεργασίας εγγράφων Word Aspose.Words for C++ , μπορείτε να εξαγάγετε το DOC στο ODT.

C++ API για απόδοση PCL σε ODT

  1. Ανοίξτε το αρχείο PCL χρησιμοποιώντας την αναφορά κλάσης Document
  2. Μετατρέψτε το PCL σε DOC χρησιμοποιώντας τη συνάρτηση μέλους Save
  3. Φορτώστε το αρχείο DOC χρησιμοποιώντας την αναφορά κλάσης Document του Aspose.Words API
  4. Αποθηκεύστε το έγγραφο σε μορφή ODT χρησιμοποιώντας τη λειτουργία μέλους Save

Απαιτήσεις μετατροπής

Εγκατάσταση από τη γραμμή εντολών ως nuget install Aspose.Total.Cpp ή μέσω της Κονσόλας Package Manager του Visual Studio με το ```Install-Package Aspose.Total.Cpp``.

Εναλλακτικά, αποκτήστε το πρόγραμμα εγκατάστασης MSI εκτός σύνδεσης ή τα αρχεία DLL σε ένα αρχείο ZIP από το downloads .

// load PCL file with an instance of Document class reference
auto doc = MakeObject<Document>(u"sourceFile.pcl");
// save PCL as a DOC 
doc->Save(u"DocOutput.doc", SaveFormat::Doc); 
// load DOC with an instance of Document
System::SharedPtr<Document> wordDoc = System::MakeObject<Document>(u"DocOutput.doc");
// save document as Odt
wordDoc->Save(u"output.Odt");  

Αλλάξτε τον κωδικό πρόσβασης του εγγράφου PCL μέσω C++

Κατά τη διαδικασία απόδοσης του PCL σε ODT, μπορείτε να ανοίξετε ένα PCL που προστατεύεται με κωδικό πρόσβασης και επίσης να αλλάξετε τον κωδικό πρόσβασής του. Για να αλλάξετε τον κωδικό πρόσβασης ενός αρχείου PCL, πρέπει να γνωρίζετε τον κωδικό πρόσβασης κατόχου αυτού του εγγράφου. Μπορείτε να φορτώσετε ένα έγγραφο PDF που προστατεύεται με κωδικό πρόσβασης με το Aspose.PDF for C++ καθορίζοντας τον κωδικό πρόσβασης κατόχου του και να χρησιμοποιήσετε τη μέθοδο ChangePasswords για να αλλάξετε τον κωδικό πρόσβασης.

// load an existing PCL Document
auto doc = MakeObject<Document>(L"input.pcl", L"owner");
// change password of PCL Document
doc->ChangePasswords(L"owner", L"newuser", L"newuser");
// save the document
doc->Save(L"output.Doc");

Περιορίστε την επεξεργασία αρχείων ODT μέσω C++

Μπορείτε επίσης να περιορίσετε την επεξεργασία αρχείων ODT χρησιμοποιώντας το Aspose.Words for C++ API. Μερικές φορές μπορεί να χρειαστεί να περιορίσετε τη δυνατότητα επεξεργασίας ενός εγγράφου και να επιτρέψετε μόνο ορισμένες ενέργειες με αυτό. Το API σάς δίνει τη δυνατότητα να ελέγχετε τον τρόπο με τον οποίο περιορίζετε το περιεχόμενο χρησιμοποιώντας την παράμετρο απαρίθμησης ProtectionType . Το ακόλουθο παράδειγμα κώδικα δείχνει πώς να περιορίσετε την επεξεργασία σε ένα έγγραφο, ώστε να είναι δυνατή μόνο η επεξεργασία σε πεδία φόρμας.

// load Doc with an instance of Document
auto doc = System::MakeObject<Document>("input.doc");
// document protection only works when document protection is turned and only editing in form fields is allowed.
doc->Protect(ProtectionType::AllowOnlyFormFields, u"password");
// save the protected document.
doc->Save(u"Protected.Odt");  

Εξερευνήστε PCL επιλογές μετατροπής με C++

Μετατροπή PCLs σε DOCM (Αρχείο Microsoft Word 2007 Marco)
Μετατροπή PCLs σε DOT (Αρχεία προτύπων του Microsoft Word)
Μετατροπή PCLs σε DOTM (Αρχείο προτύπου Microsoft Word 2007+)
Μετατροπή PCLs σε DOTX (Αρχείο προτύπου Microsoft Word)
Μετατροπή PCLs σε FLATOPC (Microsoft Word 2003 WordprocessingML)
Μετατροπή PCLs σε GIF (Μορφή γραφικής ανταλλαγής)
Μετατροπή PCLs σε MARKDOWN (Ελαφριά γλώσσα σήμανσης)
Μετατροπή PCLs σε OTT (Πρότυπο OpenDocument)
Μετατροπή PCLs σε PS (Αρχείο PostScript)
Μετατροπή PCLs σε RTF (Μορφή εμπλουτισμένου κειμένου)
Μετατροπή PCLs σε WORDML (Microsoft Word 2003 WordprocessingML)
Μετατροπή PCLs σε XAMLFLOW (Power Automate της Microsoft)
Μετατροπή PCLs σε CSV (Τιμές διαχωρισμένες με κόμμα)
Μετατροπή PCLs σε DIF (Μορφή ανταλλαγής δεδομένων)
Μετατροπή PCLs σε CSV (Τιμές διαχωρισμένες με κόμμα)
Μετατροπή PCLs σε FODS (Επίπεδο υπολογιστικό φύλλο OpenDocument XML)
Μετατροπή PCLs σε MD (Γλώσσα Markdown)
Μετατροπή PCLs σε ODP (Μορφή παρουσίασης OpenDocument)
Μετατροπή PCLs σε ODS (Υπολογιστικό φύλλο OpenDocument)
Μετατροπή PCLs σε OTP (Τυπική μορφή OpenDocument)
Μετατροπή PCLs σε POT (Αρχεία προτύπων Microsoft PowerPoint)
Μετατροπή PCLs σε POTM (Αρχείο προτύπου Microsoft PowerPoint)
Μετατροπή PCLs σε POTX (Παρουσίαση προτύπου Microsoft PowerPoint)
Μετατροπή PCLs σε PPT (Παρουσίαση powerpoint)
Μετατροπή PCLs σε PPS (Παρουσίαση PowerPoint)
Μετατροπή PCLs σε PPSM (Παρουσίαση με δυνατότητα μακροεντολής)
Μετατροπή PCLs σε PPSX (Παρουσίαση PowerPoint)
Μετατροπή PCLs σε PPT (Παρουσίαση powerpoint)
Μετατροπή PCLs σε PPTM (Αρχείο παρουσίασης με δυνατότητα μακροεντολής)
Μετατροπή PCLs σε SWF (Ταινία Shockwave Flash)
Μετατροπή PCLs σε SXC (Υπολογιστικό φύλλο StarOffice Calc)
Μετατροπή PCLs σε TSV (Τιμές διαχωρισμένες με καρτέλες)
Μετατροπή PCLs σε TXT (Έγγραφο κειμένου)
Μετατροπή PCLs σε XLAM (Πρόσθετο με δυνατότητα Macro-Enabled)
Μετατροπή PCLs σε XLSB (Δυαδικό βιβλίο εργασίας του Excel)
Μετατροπή PCLs σε XLSM (Υπολογιστικό φύλλο με δυνατότητα μακροεντολής)
Μετατροπή PCLs σε XLT (Πρότυπο Excel 97 - 2003)
Μετατροπή PCLs σε XLTM (Πρότυπο με δυνατότητα μακροεντολής Excel)