Επεξεργαστείτε το Word αρχείο ή PDF σε Go SDK

Χρησιμοποιήστε το REST API για να επεξεργαστείτε αρχεία στο Go μέσω προγραμματισμού

Όταν οι προγραμματιστές τροποποιούν ένα έγγραφο με τη δεδομένη λύση Go, αυτό που στην πραγματικότητα επεξεργάζεται είναι το Document Object Model (DOM). Έτσι, σχεδόν οποιεσδήποτε αλλαγές μπορούν να γίνουν στο έγγραφο που αντιπροσωπεύεται ως DOM. Με το παρεχόμενο Go SDK, οι προγραμματιστές μπορούν εύκολα να επεξεργαστούν ένα έγγραφο: να τροποποιήσουν κείμενο, να ενημερώσουν πίνακες, να προσθέσουν εικόνες και ούτω καθεξής. Απλώς φορτώστε το Word, το PDF ή το αρχείο σας σε υποστηριζόμενη μορφή φόρτωσης, κάντε τις απαραίτητες αλλαγές μέσω προγραμματισμού και εξάγετε το αποτέλεσμα σε μια υποστηριζόμενη μορφή αποθήκευσης.

Προβολή αποσπάσματος κώδικα

Επεξεργαστείτε το έγγραφο στο Go χρησιμοποιώντας το REST API

Η βιβλιοθήκη Go μας δίνει στους προγραμματιστές τη δυνατότητα να τροποποιήσουν ένα έγγραφο απευθείας επεξεργάζοντας το Document Object Model (DOM) του, πράγμα που σημαίνει ότι δεν χρειάζεται να εγκατασταθεί πρόσθετο λογισμικό.

Είναι σημαντικό να γνωρίζετε ότι χρησιμοποιώντας αυτήν τη λύση Go, μπορείτε να επεξεργαστείτε ένα έγγραφο σε οποιαδήποτε υποστηριζόμενη μορφή. Για παράδειγμα, είναι δυνατό να φορτώσετε ένα αρχείο σε PDF, DOCX, DOC, RTF, ODT, EPUB, HTML και άλλες μορφές και, στη συνέχεια, να τροποποιήσετε αυτό το αρχείο και να το αποθηκεύσετε στην ίδια μορφή ή σε οποιαδήποτε άλλη υποστηριζόμενη μορφή.

Επεξεργασία κειμένου στο Go

Η πιο δημοφιλής περίπτωση επεξεργασίας Word, PDF ή οποιουδήποτε άλλου εγγράφου είναι η επεξεργασία κειμένου. Με τη δεδομένη λύση λογισμικού, μπορείτε να προσθέσετε, να τροποποιήσετε ή να διαγράψετε κείμενο χρησιμοποιώντας το Go μέσα στο έγγραφο.

Επεξεργασία πίνακα στο Go

Μια άλλη δημοφιλής επιλογή επεξεργασίας εγγράφων είναι η επεξεργασία πίνακα. Το Go SDK σας επιτρέπει να εργάζεστε με πίνακες και κείμενο σε κελιά πίνακα.

Οι προγραμματιστές του Go μπορούν να προσθέσουν ή να αφαιρέσουν κελιά πίνακα και πίνακα, καθώς και να προσθέσουν, να επεξεργαστούν και να αφαιρέσουν κείμενο μέσα σε αυτά.

Προσθέστε μια εικόνα σε ένα έγγραφο χρησιμοποιώντας το Go

Εκτός από την επεξεργασία κειμένου και πινάκων, υπάρχει μια άλλη κοινή επιλογή: η προσθήκη εικόνων σε ένα έγγραφο στο Go. Οι προγραμματιστές Go μπορούν επίσης να προσθέσουν μια εικόνα σε ένα αρχείο χρησιμοποιώντας το DOM.

Επεξεργαστείτε ένα έγγραφο στο διαδίκτυο

Δοκιμάστε αυτό το πανίσχυρο Go SDK και αξιολογήστε ορισμένες επιλογές στην επεξεργασία εγγράφων. Χρησιμοποιώντας το ακόλουθο παράδειγμα, φορτώστε το έγγραφό σας και κάντε ορισμένες αλλαγές: προσθέστε κείμενο, προσθέστε έναν πίνακα και ένα κελί πίνακα με κείμενο ή εισαγάγετε μια εικόνα στο έγγραφο:

Μεταφορτώστε ένα έγγραφο που θέλετε να τροποποιήσετε
Εκτέλεση κώδικα
Ανεβάστε μια εικόνα που θέλετε να εισαγάγετε
Επιλέξτε τη μορφή προορισμού από τη λίστα
import (
    "os"
    "github.com/aspose-words-cloud/aspose-words-cloud-go/dev/api/models"
)

config, _ := models.NewConfiguration("config.json")
wordsApi, ctx, _ := api.CreateWordsApi(config)

requestDocument, _ := os.Open("Input.docx")
requestParagraph := models.ParagraphInsert{
    Text: ToStringPointer("Morbi enim nunc faucibus a."),
}

insertParagraphOnlineOptions := map[string]interface{}{}
insertParagraphRequest := &models.InsertParagraphOnlineRequest{
    Document: requestDocument,
    Paragraph: &requestParagraph,
    Optionals: insertParagraphOnlineOptions,
}
insertParagraph := wordsApi.InsertParagraphOnline(ctx, insertParagraphRequest)

convertOptions := map[string]interface{}{}
convertRequest := &models.ConvertDocumentRequest{
    Document: insertParagraph.Document.Values[0],
    Format: ToStringPointer("docx"),
    Optionals: convertOptions,
}
convert := wordsApi.ConvertDocument(ctx, convertRequest)
import (
    "os"
    "github.com/aspose-words-cloud/aspose-words-cloud-go/dev/api/models"
)

config, _ := models.NewConfiguration("config.json")
wordsApi, ctx, _ := api.CreateWordsApi(config)

requestDocument, _ := os.Open("Input.docx")
requestTable := models.TableInsert{
    ColumnsCount: ToInt32Pointer(int32(1)),
    RowsCount: ToInt32Pointer(int32(2)),
}

insertTableOnlineOptions := map[string]interface{}{"nodePath": "",}
insertTableRequest := &models.InsertTableOnlineRequest{
    Document: requestDocument,
    Table: &requestTable,
    Optionals: insertTableOnlineOptions,
}
insertTable := wordsApi.InsertTableOnline(ctx, insertTableRequest)

convertOptions := map[string]interface{}{}
convertRequest := &models.ConvertDocumentRequest{
    Document: insertTable.Document.Values[0],
    Format: ToStringPointer("docx"),
    Optionals: convertOptions,
}
convert := wordsApi.ConvertDocument(ctx, convertRequest)
import (
    "os"
    "github.com/aspose-words-cloud/aspose-words-cloud-go/dev/api/models"
)

config, _ := models.NewConfiguration("config.json")
wordsApi, ctx, _ := api.CreateWordsApi(config)

requestDocument, _ := os.Open("Input1.docx")
requestDrawingObject := models.DrawingObjectInsert{
    Height: ToFloat64Pointer(0),
    Left: ToFloat64Pointer(0),
    Top: ToFloat64Pointer(0),
    Width: ToFloat64Pointer(0),
    RelativeHorizontalPosition: ToStringPointer("Margin"),
    RelativeVerticalPosition: ToStringPointer("Margin"),
    WrapType: ToStringPointer("Inline"),
}

requestImageFile, _ := os.Open("Input2.docx")
insertDrawingObjectOnlineOptions := map[string]interface{}{"nodePath": "sections/0",}
insertDrawingObjectRequest := &models.InsertDrawingObjectOnlineRequest{
    Document: requestDocument,
    DrawingObject: &requestDrawingObject,
    ImageFile: requestImageFile,
    Optionals: insertDrawingObjectOnlineOptions,
}
insertDrawingObject := wordsApi.InsertDrawingObjectOnline(ctx, insertDrawingObjectRequest)

convertOptions := map[string]interface{}{}
convertRequest := &models.ConvertDocumentRequest{
    Document: insertDrawingObject.Document.Values[0],
    Format: ToStringPointer("docx"),
    Optionals: convertOptions,
}
convert := wordsApi.ConvertDocument(ctx, convertRequest)
Εκτέλεση κώδικα
  
Αντιγράψτε τον κωδικό Go στο πρόχειρο

Πώς να επεξεργαστείτε ένα αρχείο στο Go

  1. Εγκαταστήστε το "Aspose.Words Cloud for Go"
  2. Προσθέστε μια αναφορά βιβλιοθήκης (εισάγετε τη βιβλιοθήκη) στο έργο σας Go
  3. Φόρτωση εγγράφου για επεξεργασία στο Go
  4. Εισαγάγετε περιεχόμενο στην αρχή του εγγράφου
  5. Πραγματοποιήστε λήψη του εγγράφου αποτελέσματος από το χώρο αποθήκευσης cloud

Go βιβλιοθήκη για χρήση επεξεργασίας εγγράφων

Εκτελέστε go get -v github.com/aspose-words-cloud/aspose-words-cloud-go/2007/api για να εγκαταστήσετε το Aspose.Words Cloud SDK for Go. Μπορείτε να λάβετε πολλές χρήσιμες πληροφορίες σχετικά με άλλες μεθόδους εγκατάστασης από την ενότητα "How to use SDK".

Κλωνοποιήστε τον πηγαίο κώδικα Aspose.Words Cloud SDK for Go από το GitHub και χρησιμοποιήστε τον στο έργο σας. Ακολουθήστε αυτές τις Instructions για να λάβετε γρήγορα τα απαραίτητα διαπιστευτήρια ασφαλείας και να αποκτήσετε πρόσβαση στο REST API.

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

Ανατρέξτε στην Repository Documentation για να δείτε τις λεπτομέρειες.

5%

Εγγραφείτε στις ενημερώσεις προϊόντων Aspose

Λάβετε μηνιαία ενημερωτικά δελτία και προσφορές απευθείας στο γραμματοκιβώτιό σας.

© Aspose Pty Ltd 2001-2024. Ολα τα δικαιώματα διατηρούνται.