Όταν οι προγραμματιστές τροποποιούν ένα HTML έγγραφο με αυτήν τη βιβλιοθήκη Python, αυτό που στην πραγματικότητα επεξεργάζεται είναι το Document Object Model (DOM). Έτσι, σχεδόν οποιεσδήποτε αλλαγές μπορούν να γίνουν στο HTML έγγραφο που αντιπροσωπεύεται ως DOM. Με το παρεχόμενο Python SDK, οι προγραμματιστές μπορούν εύκολα να επεξεργαστούν ένα έγγραφο: να τροποποιήσουν κείμενο, να ενημερώσουν πίνακες, να προσθέσουν εικόνες και ούτω καθεξής. Απλώς φορτώστε ένα HTML, κάντε τις απαραίτητες αλλαγές μέσω προγραμματισμού και εξάγετε το αποτέλεσμα στην ίδια ή σε οποιαδήποτε υποστηριζόμενη μορφή αποθήκευσης.
Η βιβλιοθήκη Python μας δίνει στους προγραμματιστές τη δυνατότητα να τροποποιούν απευθείας ένα HTML έγγραφο επεξεργάζοντας το Μοντέλο Αντικειμένου Εγγράφου (DOM), πράγμα που σημαίνει ότι δεν χρειάζεται να εγκατασταθεί πρόσθετο λογισμικό.
Η πιο δημοφιλής περίπτωση για να επεξεργαστείτε ένα HTML αρχείο είναι η επεξεργασία κειμένου. Με τη δεδομένη λύση λογισμικού, μπορείτε να προσθέσετε, να τροποποιήσετε ή να διαγράψετε κείμενο χρησιμοποιώντας το Python μέσα στο έγγραφο.
Μια άλλη δημοφιλής επιλογή επεξεργασίας HTML είναι η επεξεργασία πίνακα. Το Python SDK σας επιτρέπει να εργάζεστε με πίνακες και κείμενο σε κελιά πίνακα.
Οι προγραμματιστές του Python μπορούν να προσθέσουν ή να αφαιρέσουν κελιά πίνακα και πίνακα, καθώς και να προσθέσουν, να επεξεργαστούν και να αφαιρέσουν κείμενο μέσα σε αυτά.
Εκτός από την επεξεργασία κειμένου και πινάκων σε HTML, υπάρχει μια άλλη κοινή επιλογή: η προσθήκη εικόνων σε ένα έγγραφο στο Python. Οι προγραμματιστές Python μπορούν επίσης να προσθέσουν μια εικόνα σε ένα HTML αρχείο χρησιμοποιώντας DOM.
Δοκιμάστε αυτό το πανίσχυρο Python SDK και αξιολογήστε ορισμένες επιλογές στην επεξεργασία HTML εγγράφων. Χρησιμοποιώντας το ακόλουθο παράδειγμα, φορτώστε το έγγραφό σας HTML και κάντε ορισμένες αλλαγές: προσθέστε κείμενο, προσθέστε έναν πίνακα και ένα κελί πίνακα με κείμενο ή εισαγάγετε μια εικόνα στο HTML έγγραφο:
import asposewordscloud
words_api = WordsApi(client_id = '####-####-####-####-####',
client_secret = '##################')
request_document = open('Input.html', 'rb')
request_paragraph = asposewordscloud.ParagraphInsert(text='Morbi enim nunc faucibus a.')
insert_paragraph_request = asposewordscloud.models.requests.InsertParagraphOnlineRequest(
document=request_document, paragraph=request_paragraph)
insert_paragraph = words_api.insert_paragraph_online(insert_paragraph_request)
convert_request = asposewordscloud.models.requests.ConvertDocumentRequest(
document=list(insert_paragraph.document.values())[0], format='html')
convert = words_api.convert_document(convert_request)
import asposewordscloud
words_api = WordsApi(client_id = '####-####-####-####-####',
client_secret = '##################')
request_document = open('Input.html', 'rb')
request_table = asposewordscloud.TableInsert(columns_count=1, rows_count=2)
insert_table_request = asposewordscloud.models.requests.InsertTableOnlineRequest(
document=request_document, table=request_table, node_path='')
insert_table = words_api.insert_table_online(insert_table_request)
convert_request = asposewordscloud.models.requests.ConvertDocumentRequest(
document=list(insert_table.document.values())[0], format='html')
convert = words_api.convert_document(convert_request)
import asposewordscloud
words_api = WordsApi(client_id = '####-####-####-####-####',
client_secret = '##################')
request_document = open('Input1.html', 'rb')
request_drawing_object = asposewordscloud.DrawingObjectInsert(
height=0, left=0, top=0, width=0, relative_horizontal_position='Margin',
relative_vertical_position='Margin', wrap_type='Inline')
request_image_file = open('Input2.html', 'rb')
insert_drawing_object_request =
asposewordscloud.models.requests.InsertDrawingObjectOnlineRequest(
document=request_document, drawing_object=request_drawing_object,
image_file=request_image_file, node_path='sections/0')
insert_drawing_object = words_api.insert_drawing_object_online(insert_drawing_object_request)
convert_request = asposewordscloud.models.requests.ConvertDocumentRequest(
document=list(insert_drawing_object.document.values())[0], format='html')
convert = words_api.convert_document(convert_request)
Εγκαταστήστε Aspose.Words Cloud SDK for Python χρησιμοποιώντας το αποθετήριο PyPi. Εκτελέστε το pip install aspose-words-cloud για να εγκαταστήσετε το SDK και, στη συνέχεια, εισαγάγετε το πακέτο μέσω της import asposewordscloud. Εναλλακτικά, μπορείτε να κλωνοποιήσετε με μη αυτόματο τρόπο το Aspose.Words Cloud SDK for Python από το GitHub και να το χρησιμοποιήσετε στο έργο σας. Ακολουθήστε αυτές τις Instructions για να λάβετε γρήγορα τα απαραίτητα διαπιστευτήρια ασφαλείας και να αποκτήσετε πρόσβαση στο REST API.
Ανατρέξτε στην Repository Documentation για να δείτε τις λεπτομέρειες.
Μπορείτε να εκτελέσετε λειτουργία επεξεργασίας για άλλες μορφές αρχείων: