Πώς να μετατρέψετε ODS to EMF στο Swift: Παράδειγμα κώδικα βήμα προς βήμα
// Μετατροπή ODS σε HTML
let cellsApi = try CellsAPI(clientId: "YOUR_APP_SID", clientSecret: "YOUR_APP_KEY");
let expectation = self.expectation(description: "testcellsSaveAsPostDocumentSaveAs")
let name:String = file.ODS
let saveOptions:SaveOptions? = SaveOptions(enableHTTPCompression: nil, saveFormat: "HTML", clearData: nil, cachedFileFolder: nil, validateMergedAreas: nil, refreshChartCache: nil, createDirectory: nil, sortNames: nil, calculateFormula: nil, checkFontCompatibility: nil, onePagePerSheet: true, compliance: nil, defaultFont: nil, printingPageType: nil, imageType: nil, desiredPPI: nil, jpegQuality: nil, securityOptions: nil)
let newfilename:String = "file"
let isAutoFitRows:Bool? = true
let isAutoFitColumns:Bool? = true
let folder:String = TEMPFOLDER
let storageName:String? = nil
uploadFile(name: name) {
CellsAPI.cellsSaveAsPostDocumentSaveAs(name: name, saveOptions: saveOptions, newfilename: newfilename, isAutoFitRows: isAutoFitRows, isAutoFitColumns: isAutoFitColumns, folder: folder, storageName: storageName)
{
(response, error) in
guard error == nil else {
let errorinfo = self.GetErrorDataInfo(error: error as! ErrorResponse)
print("error info: \(errorinfo!)")
return
}
if let response = response {
expectation.fulfill()
}
}
}
self.waitForExpectations(timeout: testTimeout, handler: nil)
// Μετατροπή HTML σε EMF
let cellsApi = try CellsAPI(clientId: "YOUR_APP_SID", clientSecret: "YOUR_APP_KEY");
let expectation = self.expectation(description: "testcellsSaveAsPostDocumentSaveAs")
let name:String = file.HTML
let saveOptions:SaveOptions? = SaveOptions(enableHTTPCompression: nil, saveFormat: "EMF", clearData: nil, cachedFileFolder: nil, validateMergedAreas: nil, refreshChartCache: nil, createDirectory: nil, sortNames: nil, calculateFormula: nil, checkFontCompatibility: nil, onePagePerSheet: true, compliance: nil, defaultFont: nil, printingPageType: nil, imageType: nil, desiredPPI: nil, jpegQuality: nil, securityOptions: nil)
let newfilename:String = "file"
let isAutoFitRows:Bool? = true
let isAutoFitColumns:Bool? = true
let folder:String = TEMPFOLDER
let storageName:String? = nil
uploadFile(name: name) {
CellsAPI.cellsSaveAsPostDocumentSaveAs(name: name, saveOptions: saveOptions, newfilename: newfilename, isAutoFitRows: isAutoFitRows, isAutoFitColumns: isAutoFitColumns, folder: folder, storageName: storageName)
{
(response, error) in
guard error == nil else {
let errorinfo = self.GetErrorDataInfo(error: error as! ErrorResponse)
print("error info: \(errorinfo!)")
return
}
if let response = response {
expectation.fulfill()
}
}
}
self.waitForExpectations(timeout: testTimeout, handler: nil)
Μεταμορφώστε το ODS into EMF με το Swift Cloud SDK
- Αρχικοποιήστε τα WordsApi και CellsApi με Client ID, Client Secret, Base URL & έκδοση API
- Ορίστε το ConvertDocumentRequest με παραμέτρους το όνομα και τη μορφή τοπικού αρχείου ως HTML
- Καλέστε το WordsApi convertDocument για να μετατρέψετε το έγγραφο ODS σε HTML
- Εκκινήστε το SaveOption από το CellsAPI με τις παραμέτρους SaveFormat ως EMF
- Καλέστε τη μέθοδο cellsSaveAsPostDocumentSaveAs για να μετατρέψετε το αρχείο ODS σε EMF
Ξεκινήστε να αξιοποιείτε τα Aspose.Total REST API για ODS to EMF
- Δημιουργήστε έναν λογαριασμό στο Πίνακας ελέγχου για να λάβετε δωρεάν λεπτομέρειες για το όριο API και την εξουσιοδότηση
- Αποκτήστε Aspose.Words και Aspose.Cells Cloud SDK για τον πηγαίο κώδικα Swift από το Aspose.Words GitHub και Aspose.Cells GitHub repos για μεταγλώττιση/χρήση του SDK μόνοι σας ή μεταβείτε στις Εκδόσεις για εναλλακτικές επιλογές λήψης.
- Επίσης, ρίξτε μια ματιά στην αναφορά API που βασίζεται σε Swagger για Aspose.Words και Aspose.Cells για να μάθετε περισσότερα σχετικά με το REST API.
Πώς να μετατρέψετε Excel ODS σε άλλες μορφές στο διαδίκτυο
Μετατρέψτε τα αρχεία ODS σε μορφή HTML χρησιμοποιώντας το Aspose.Cells API και ενσωματώστε τα απρόσκοπτα με οποιοδήποτε Aspose.Total API, όπως το Aspose.Words, Aspose.PDF, Aspose.Email, Aspose.Slides, Aspose.Diagram, Aspose.Tasks, Aspose.3D, Aspose.HTML. Αυτό επιτρέπει τη μετατροπή των αρχείων σας σε εκατοντάδες διαφορετικές μορφές.
Για μια πλήρη λίστα με τις υποστηριζόμενες μορφές, επισκεφτείτε τη σελίδα Aspose.Total Cloud.
Πώς να μετατρέψετε υπολογιστικά φύλλα MS Excel, ODS σε μορφές εικόνας
Το Aspose.Cells Cloud SDK παρέχει γρήγορες και εύκολες λύσεις για τη μετατροπή αρχείων MS Excel σε διάφορες μορφές εικόνας, παρόμοια με τη διαδικασία που παρουσιάστηκε παραπάνω για το EMF. Είτε χρησιμοποιείτε άμεσες κλήσεις REST API είτε SDK, τα Aspose.Cells Cloud API σάς επιτρέπουν να μετατρέπετε φύλλα Excel σε πολλές μορφές εικόνας, συμπεριλαμβανομένων των JPEG, PNG, BMP, GIF και TIFF.
- Δημιουργήστε αντικείμενο SaveOption και ορίστε τη μορφή επιθυμίας χρησιμοποιώντας την ιδιότητα SaveFormat.
- Δημιουργήστε αντικείμενο ConvertDocumentRequest για να μετατρέψετε το έγγραφο ODS
- Καλέστε τη μέθοδο SaveAsPostDocument της παρουσίας κλάσης CellsApi για μετατροπή από ODS
Απλά βήματα για τη μετατροπή ODS σε PDF Online
Για ODS σε PDF ακολουθήστε τα εξής βήματα:
- Επισκεφτείτε την ιστοσελίδα ODS σε PDF.
- Ανεβάστε το αρχείο ODS από τη συσκευή σας.
- Κάντε κλικ στο κουμπί “Μετατροπή”.
- Περιμένετε να ολοκληρωθεί η μετατροπή.
- Μόλις ολοκληρωθεί η μετατροπή, κατεβάστε το αρχείο PDF στη συσκευή σας.
Πώς να μετατρέψετε την ιστοσελίδα σε μορφή EMF
Για να μετατρέψετε μια ιστοσελίδα σε μορφή EMF, ακολουθήστε τα εξής βήματα:
- Επισκεφτείτε τον ιστότοπο “Ιστοσελίδα σε EMF”.
- Εισαγάγετε τη διεύθυνση URL της ιστοσελίδας που θέλετε να μετατρέψετε στο καθορισμένο πλαίσιο εισαγωγής.
- Κάντε κλικ στο κουμπί «Μετατροπή» για να ξεκινήσει η διαδικασία μετατροπής.
- Περιμένετε να ολοκληρωθεί η μετατροπή.
- Κάντε λήψη του αρχείου EMF στη συσκευή σας μόλις ολοκληρωθεί η μετατροπή. Ακολουθώντας αυτά τα βήματα, μπορείτε εύκολα να μετατρέψετε και να πραγματοποιήσετε λήψη ιστοσελίδων στην επιθυμητή μορφή EMF για πρόσβαση εκτός σύνδεσης και περαιτέρω χρήση.
FAQ
- Τι είναι η μορφή ODS;Files with .ods extension stand for OpenDocument Spreadsheet Document format that are editable by user. Data is stored inside ODF file into rows and columns. It is XML-based format and is one of the several subtypes in the Open Document Formats (ODF) family. The format is specified as part of the ODF 1.2 specifications published and maintained by OASIS. A number of applications on Windows as well as other operating systems can open ODS files for editing and manipulation including Microsoft Excel, NeoOffice and LibreOffice. ODS files can also be converted into other spreadsheet formats as well like XLS, XLSX and others by different applications.
- Τι είναι η μορφή EMF;Enhanced metafile format (EMF) stores graphical images device-independently. Metafiles of EMF comprises of variable-length records in chronological order that can render the stored image after parsing on any output device. These variable-length records can be definitions of enclosed objects, commands for drawing, and graphics properties critical to render the image accurately. When a device opens an EMF metafile using its own graphics environment, the proportions, dimensions, colors and other graphic properties of original image remains same regardless of the opening device platform.
- Ξεκινώντας με το Aspose.Total REST API με χρήση Swift SDK: Οδηγός για αρχάριουςΤο Quickstart όχι μόνο καθοδηγεί την προετοιμασία του Aspose.Total Cloud API, αλλά βοηθά επίσης στην εγκατάσταση των απαιτούμενων βιβλιοθήκες.
- Πού μπορώ να βρω τις σημειώσεις έκδοσης του Aspose.Total Cloud API για Swift;Μπορείτε να ελέγξετε τις πλήρεις σημειώσεις έκδοσης στη Τεκμηρίωση Aspose.Total Cloud.
- Είναι ασφαλής η μετατροπή ODS to EMF στο Cloud;Φυσικά! Το Aspose Cloud χρησιμοποιεί διακομιστές cloud της Amazon EC2 που εγγυώνται την ασφάλεια και την ανθεκτικότητα της υπηρεσίας. Διαβάστε περισσότερα σχετικά με τις Πρακτικές ασφαλείας της Aspose.
- Ποιες μορφές αρχείων υποστηρίζονται από το Aspose.Total Cloud API;Το Aspose.Total Cloud μπορεί να μετατρέψει μορφές αρχείων από οποιαδήποτε οικογένεια προϊόντων σε οποιαδήποτε άλλη οικογένεια προϊόντων σε PDF, DOCX, XPS, εικόνα (TIFF, JPEG, PNG BMP), MD και άλλα. Ελέγξτε την πλήρη λίστα των υποστηριζόμενων μορφών αρχείων.
- Δεν μπορώ να βρω το SDK για την αγαπημένη μου γλώσσα. Τι πρέπει να κάνω?Το Aspose.Total Cloud είναι επίσης διαθέσιμο ως Docker Container. Δοκιμάστε να το χρησιμοποιήσετε με το cURL σε περίπτωση που το απαιτούμενο SDK δεν είναι ακόμα διαθέσιμο.