Φόρτωση άδειας χρήσης MS PUB
Λάβετε την άδεια χρήσης του MS Publisher από ένα αρχείο ή ροή C++
Το Microsoft Publisher είναι ένα λογισμικό που ειδικεύεται στη διάταξη και το σχεδιασμό σελίδων. Υποστηρίζει διάφορες μορφές αρχείων, όπως MS Publisher 2.0 ή μεταγενέστερη έκδοση, .txt, RTF, MS Word, HTML, κείμενο Unicode και άλλα. Η μορφή αρχείου .pub στον Publisher είναι ευέλικτη, καθώς μπορεί να περιλαμβάνει συνδυασμό κειμένου, εικόνων και γραφικών, καθιστώντας την ιδανική για τη δημιουργία διαφημιστικού υλικού όπως φυλλάδια, φυλλάδια και καρτ ποστάλ. Αυτά τα αρχεία μπορούν να ανοίξουν, να επεξεργαστούν και να εκτυπωθούν χρησιμοποιώντας τον Microsoft Publisher, αλλά δεν μπορούν να ανοίξουν ή να επεξεργαστούν σε άλλα προγράμματα λογισμικού, όπως το Microsoft Word ή το Adobe InDesign, εκτός εάν πρώτα μετατραπούν σε άλλη μορφή αρχείου.
Το Aspose.PUB για C++ είναι μια βιβλιοθήκη που έχει σχεδιαστεί για να λειτουργεί με αρχεία .pub. Επιτρέπει τη φόρτωση, την επεξεργασία και τη μετατροπή αρχείων .pub σε PDF, HTML, XLSX, DOC και άλλες μορφές εικόνας. Η βιβλιοθήκη μπορεί να ενσωματωθεί σε έργα C++ ή να χρησιμοποιηθεί για τη δημιουργία εφαρμογών πολλαπλών πλατφορμών για άνοιγμα, συγχώνευση και μετατροπή αρχείων Microsoft Publisher. Με αυτήν τη λύση, μπορείτε να μετατρέψετε αποτελεσματικά αρχεία .pub χωρίς να χρειάζεστε πρόσθετο λογισμικό ή συνδρομές. Παραδείγματα υλοποίησης της βιβλιοθήκης σε διάφορες εφαρμογές μπορούν να βρεθούν και να δοκιμαστούν.
Σε αυτή τη σελίδα, θα μάθετε πώς να ορίζετε μια άδεια χρήσης για τη χρήση της βιβλιοθήκης Aspose.Pub για C++. Το αρχείο άδειας χρήσης απαιτείται για τη χρήση της βιβλιοθήκης και παρέχει πρόσβαση στις δυνατότητες και τις δυνατότητές της και θα παρέχει επίσης στον χρήστη πρόσβαση σε υποστήριξη και αναβαθμίσεις. Για να μάθετε άλλα παραδείγματα κώδικα και αρχεία δεδομένων, μεταβείτε στο Aspose Github Project .
Για να φορτώσετε την άδεια χρήσης θα χρειαστεί να εγκαταστήσετε το Aspose.PUB API. Μπορείτε να το κάνετε είτε αναζητώντας το στη Διαχείριση πακέτων NuGet είτε χρησιμοποιώντας την εντολή Install-Package Aspose.PUB στην Κονσόλα Package Manager.
Package Manager Console Command
PM> Install-Package Aspose.PUB
Αυτός ο κώδικας εξηγεί τη φόρτωση της άδειας χρήσης Aspose.PUB από ένα αρχείο. Για αυτό θα πρέπει να γίνουν τα επόμενα βήματα:
- Αρχικοποιήστε το αντικείμενο άδειας χρήσης τύπου Aspose::Pub::License. Η μέθοδος System::MakeObject() χρησιμοποιείται για τη δυναμική δημιουργία μιας παρουσίας της κλάσης License .
- Καλέστε τη μέθοδο SetLicense() στο αντικείμενο άδειας χρήσης και περάστε τη διαδρομή προς το αρχείο άδειας χρήσης ως όρισμα .
Βήματα για τη φόρτωση της άδειας χρήσης PUB από ένα αρχείο C++
using Aspose::PUB;
using System;
// Initialize the license object
auto license = System::MakeObject<Aspose::Pub::License>();
// Set the license
license->SetLicense(dataDir() + u"License\\Aspose.PUB.C++.lic");
Για να φορτώσετε την άδεια Aspose.PUB από μια ροή, θα πρέπει να ακολουθήσετε τα ακόλουθα βήματα:
- Δημιουργήστε μια παρουσία της κλάσης License και αντιστοιχίστε την στη μεταβλητή άδεια χρήσης.
- Για να φορτώσετε την άδεια, δημιουργήστε μια παρουσία της κλάσης FileStream, η οποία αντιπροσωπεύει μια ροή byte και χρησιμοποιείται για ανάγνωση και εγγραφή σε αρχεία.
- Καλέστε τη μέθοδο SetLicense() στο αντικείμενο άδειας χρήσης και μεταβιβάστε τη στο αντικείμενο myStream. Αυτή η μέθοδος ορίζει την άδεια χρήσης για τη βιβλιοθήκη Aspose.Pub χρησιμοποιώντας τα περιεχόμενα του αρχείου άδειας χρήσης που αντιπροσωπεύεται από το αντικείμενο FileStream.
Βήματα για τη φόρτωση της άδειας χρήσης PUB από μια ροή C++
// Initialize a license object
intrusive_ptr<License>license = new License();
// Load the license in FileStream
intrusive_ptr<FileStream> myStream = new FileStream(new String("Aspose.PUB.Cpp.lic"), FileMode_Open);(u"License\\Aspose.Total.C++.lic", System::IO::FileMode::Open);
// Set the license
license->SetLicense(myStream);