Open Source Go Library για τη μετατροπή αρχείων Microsoft® Word Processing

Μετατρέψτε τα έγγραφα επεξεργασίας κειμένου της Microsoft σε PDF μέσω του Free GO API 

Τι είναι ο πελάτης Gotenberg Go;

Ο πελάτης Gotenberg Go είναι μια Go βιβλιοθήκη ανοιχτού κώδικα που δίνει στους προγραμματιστές λογισμικού τη δυνατότητα να μετατρέψουν έγγραφα επεξεργασίας κειμένου Microsoft σε PDF μέσα στις δικές τους εφαρμογές. Το Gotenberg είναι ένα API ανιθαγενών που υποστηρίζεται από Docker για τη μετατροπή εγγράφων του Office σε PDF. Χρησιμοποιώντας το API, μπορείτε εύκολα να μετατρέψετε μορφή αρχείου DOCX, DOC, RTF και TXT σε PDF.

Χρησιμοποιώντας το API, μπορείτε να μετατρέψετε ένα ή περισσότερα έγγραφα επεξεργασίας κειμένου ταυτόχρονα και να αποθηκεύσετε το έγγραφο που προκύπτει σε μορφή PDF. Το API παρέχει δομημένη καταγραφή που σας επιτρέπει να έχετε σχετικές πληροφορίες για το τι συμβαίνει.

Previous Next

Ξεκινώντας με τον πελάτη Gotenberg Go

Ο προτεινόμενος τρόπος για να εγκαταστήσετε το πρόγραμμα-πελάτη Gotenberg Go στο έργο σας είναι χρησιμοποιώντας το GitHub. Χρησιμοποιήστε την ακόλουθη εντολή για ομαλή εγκατάσταση.

Εγκαταστήστε το πρόγραμμα-πελάτη Gotenberg Go μέσω GitHub

$ go get -u github.com/thecodingmachine/gotenberg-go-client/v7
                          

Μετατρέψτε το DOCX σε PDF μέσω του Free Go API

Μετατρέψτε την επεξεργασία κειμένου σε PDF στο GO

  1. Φορτώστε δύο αρχεία DOCX χρησιμοποιώντας τη μέθοδο NewDocumentFromPath() και περάστε το όνομα αρχείου και τη διαδρομή αρχείου ως παραμέτρους
  2. Μετατρέψτε και τα δύο αρχεία σε PDF χρησιμοποιώντας τη μέθοδο gotenberg.NewOfficeRequest() και περάστε αντικείμενα doc
  3. Αποθήκευση εγγράφου PDF

Μετατρέψτε το DOCX σε PDF μέσω του Free GO API

c := &gotenberg.Client{Hostname: "http://localhost:3000"}
doc, _ := gotenberg.NewDocumentFromPath("document.docx", "/path/to/file")
doc2, _ := gotenberg.NewDocumentFromPath("document2.docx", "/path/to/file")
req := gotenberg.NewOfficeRequest(doc, doc2)
dest := "result.pdf"
c.Store(req, dest)
                          
 Ελληνικά