Ελληνικά
 Ελληνικά

Πρόγραμμα επεξεργασίας Word, Excel, PowerPoint και PDF για .NET και Java

Χρησιμοποιήστε το πρόγραμμα επεξεργασίας HTML της επιλογής σας για την επεξεργασία PDF, DOCX, XLSX, PPTX, ODT, XPS, TXT, RTF, HTML και πολλών άλλων τύπων αρχείων σε .NET και Java, δημιουργώντας εφαρμογές επεξεργασίας εγγράφων πλούσιες σε δυνατότητες.

Δοκιμάστε τα API μας δωρεάνΛήψη προσωρινής άδειας

Πλατφόρμα ανεξάρτητα API για επεξεργασία PDF, εγγράφων word, υπολογιστικών φύλλων, παρουσιάσεων και άλλων αρχείων δεδομένων

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

Η δυνατότητα ηλεκτρονικής επεξεργασίας ψηφιακών εγγράφων έχει γίνει βασική δεξιότητα για όποιον εργάζεται με έγγραφα. Γνωρίζοντας πώς να επεξεργάζεστε PDF, Microsoft Office και άλλα αρχεία δεδομένων γρήγορα και με ακρίβεια, μπορεί να εξοικονομήσετε χρόνο. Για το σκοπό αυτό, μπορείτε να χρησιμοποιήσετε GroupDocs.Editor API που υποστηρίζουν την επεξεργασία μιας σειράς δημοφιλών μορφών αρχείων δεδομένων όπως PDF, Word, Excel, PowerPoint, OpenDocument, RTF, Text, HTML, eBooks και πολλά άλλα σε πλατφόρμες .NET και Java .

Ξεκινώντας

Για να ξεκινήσετε την επεξεργασία των εγγράφων σας σε .NET ή Java, θα πρέπει πρώτα να εγκαταστήσετε την απαιτούμενη έκδοση του GroupDocs.Editor. Ανατρέξτε στις οδηγίες που κοινοποιούνται στις ακόλουθες ενότητες για τη σωστή ρύθμιση του GroupDocs.Editor για .NET ή Java.

GroupDocs.Editor για εγκατάσταση .NET

Μη διστάσετε να κάνετε λήψη του προγράμματος εγκατάστασης DLL ή MSI από την ενότητα λήψεων ή χρησιμοποιήστε το NuGet για να εγκαταστήσετε το API. Μπορείτε επίσης να χρησιμοποιήσετε την Κονσόλα Package Manager:

PM> Install-Package GroupDocs.Editor 

Για περισσότερη βοήθεια σχετικά με την εγκατάσταση, μη διστάσετε να ανατρέξετε σε αυτόν τον οδηγό.

GroupDocs.Editor για εγκατάσταση Java

Για την έκδοση Java, μπορείτε είτε να κάνετε λήψη του αρχείου JAR από την ενότητα λήψεων είτε να προσθέσετε τις ακόλουθες διαμορφώσεις για το αποθετήριο και εξάρτηση στις εφαρμογές Java (που βασίζονται στο Maven):

<repository>
<id>GroupDocsJavaAPI</id>
    <name>GroupDocs Java API</name> 
    <url>https://repository.groupdocs.com/repo/</url>
</repository>
<dependency>
        <groupId>com.groupdocs</groupId>
            <artifactId>groupdocs-editor</artifactId>
        <version>20.11</version> 
</dependency>

Διαβάστε αυτόν τον οδηγό εγκατάστασης εάν χρειάζεστε περισσότερες πληροφορίες.

Χρησιμοποιήστε θήκες για επεξεργασία PDF και άλλων αρχείων δεδομένων

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

Χρησιμοποιήστε θήκες για επεξεργασία PDF και άλλων αρχείων δεδομένων

Μάθετε να επεξεργάζεστε έγγραφα PDF στις εφαρμογές σας .NET

Η μορφή PDF είναι ένας δημοφιλής τύπος αρχείου που χρησιμοποιείται για έγγραφα, αναφορές και άλλο ψηφιακό περιεχόμενο. Αντιπροσωπεύει το Portable Document Format και χρησιμοποιείται ευρέως λόγω της ικανότητάς του να παράγει έγγραφα υψηλής ποιότητας που είναι εύκολο να μοιραστούν. Διαφέρει από τις άλλες δημοφιλείς μορφές αρχείων δεδομένων επειδή προσφέρει μια σταθερή διάταξη και διατηρεί την ίδια μορφοποίηση και διάταξη ανεξάρτητα από τη συσκευή και το λειτουργικό σύστημα στο οποίο το διαβάζετε ή το βλέπετε.

Τι γίνεται όμως αν χρειαστεί να κάνετε αλλαγές σε ένα έγγραφο PDF; Η επεξεργασία αρχείων PDF μπορεί να είναι μια δύσκολη διαδικασία, αλλά δεν χρειάζεται να είναι εάν χρησιμοποιείτε το GroupDocs.Editor για .NET API. Αυτό το API σάς δίνει τη δυνατότητα να επεξεργάζεστε αρχεία PDF χρησιμοποιώντας ένα πρόγραμμα επεξεργασίας WYSIWYG όπως κάθε άλλο έγγραφο. Προς το παρόν, η επεξεργασία PDF υποστηρίζεται μόνο στην έκδοση .NET του GroupDocs.Editor API και όχι στην έκδοση Java.

Μάθετε να επεξεργάζεστε έγγραφα PDF στις εφαρμογές σας .NET

Επεξεργασία εγγράφων PDF σε .NET

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

  //1. Simple preparations of input data
const string filename = "sample.pdf";
const string password = "password"; 
string inputPath = System.IO.Path.Combine(Common.TestHelper.PdfFolder, filename);
//2. Create a load options class with password
GroupDocs.Editor.Options.PdfLoadOptions loadOptions = new PdfLoadOptions();
loadOptions.Password = password;
//3. Create edit options and tune/adjust if necessary
GroupDocs.Editor.Options.PdfEditOptions editOptions = new PdfEditOptions();
editOptions.EnablePagination = true; //Enable pagination for per-page processing in WYSIWYG-editor
editOptions.Pages = PageRange.FromStartPageTillEnd(3); //Edit not all pages, but starting from 3rd and till the end
//4. Create an Editor instance, load a document
GroupDocs.Editor.Editor editor = new Editor(inputPath, delegate () { return loadOptions; });
//5. Edit a document and generate EditableDocument
GroupDocs.Editor.EditableDocument originalDoc = editor.Edit(editOptions);
//6. Generate HTML/CSS, send it to WYSIWYG, edit there, and obtain edited version
string originalContent = originalDoc.GetEmbeddedHtml();
string editedContent = originalContent.Replace(".NET Framework", "I love Java!!!");
//7. Generate EditableDocument from edited content
EditableDocument editedDoc = EditableDocument.FromMarkup(editedContent, null);
//8. Create and adjust save options
GroupDocs.Editor.Options.PdfSaveOptions saveOptions = new PdfSaveOptions();
saveOptions.Compliance = PdfCompliance.Pdf20;
//9. Save to a file or a stream
string outputPath = System.IO.Path.Combine(Common.TestHelper.OutputFolder, filename);
editor.Save(editedDoc, outputPath, saveOptions);
//10. Don't forget to dispose all resources
originalDoc.Dispose();
editedDoc.Dispose();
editor.Dispose(); 

Πώς να επεξεργαστείτε έγγραφα επεξεργασίας κειμένου, υπολογιστικά φύλλα και παρουσιάσεις σε .NET και Java;

Το Microsoft Word, το Excel και το PowerPoint είναι μορφές που χρησιμοποιούνται ευρέως για τη δημιουργία εγγράφων, υπολογιστικών φύλλων και παρουσιάσεων αντίστοιχα. Χρησιμοποιούνται ως τυπικές μορφές στις περισσότερες επιχειρήσεις και οργανισμούς και είναι απαραίτητα εργαλεία για όποιον θέλει να οργανώσει, να αναλύσει και να παρουσιάσει δεδομένα με αποτελεσματικό τρόπο.

Θέλετε να επεξεργαστείτε μέσω προγραμματισμού κάποια από αυτές τις μορφές εγγράφων σε .NET ή Java; Εάν ναι, μπορείτε να χρησιμοποιήσετε τα API του GroupDocs.Editor και να επεξεργαστείτε έγγραφα Microsoft Word, Excel και PowerPoint και δεν θα χρειαστεί καν να εγκαταστήσετε το Microsoft Office στο σύστημά σας για να το κάνετε αυτό.

Πώς να επεξεργαστείτε έγγραφα επεξεργασίας κειμένου, υπολογιστικά φύλλα και παρουσιάσεις σε .NET και Java;

Επεξεργασία εγγράφων του Word στις εφαρμογές σας .NET

Για να επεξεργαστείτε έγγραφα word (DOCX) στο .NET, χρησιμοποιήστε αυτόν τον κωδικό:

    using (FileStream fs = File.OpenRead("filepath/document.docx"))
{   
    // Load Document
    Options.WordProcessingLoadOptions loadOptions = new WordProcessingLoadOptions();
    loadOptions.Password = "password-if-any";
    // Edit Document
    using (Editor editor = new Editor(delegate { return fs; }, delegate { return loadOptions; }))
    {
        Options.WordProcessingEditOptions editOptions = new WordProcessingEditOptions();
        editOptions.FontExtraction = FontExtractionOptions.ExtractEmbeddedWithoutSystem;
        editOptions.EnableLanguageInformation = true;
        editOptions.EnablePagination = true;
        using (EditableDocument beforeEdit = editor.Edit(editOptions))
        {
            string originalContent = beforeEdit.GetContent();
            List allResources = beforeEdit.AllResources;
            string editedContent = originalContent.Replace("document", "edited document");
            // Save Document
            using (EditableDocument afterEdit = EditableDocument.FromMarkup(editedContent, allResources))
            {
                WordProcessingFormats docxFormat = WordProcessingFormats.Docx;
                Options.WordProcessingSaveOptions saveOptions = new WordProcessingSaveOptions(docxFormat);
                saveOptions.EnablePagination = true;
                saveOptions.Locale = System.Globalization.CultureInfo.GetCultureInfo("en-US");
                saveOptions.OptimizeMemoryUsage = true;
                saveOptions.Password = "password";
                saveOptions.Protection = new WordProcessingProtection(WordProcessingProtectionType.ReadOnly, "write_password");
                using (FileStream outputStream = File.Create("filepath/editedDocument.docx"))
                {
                    editor.Save(afterEdit, outputStream, saveOptions);
                }
            }
        }
    }
} 

Τροποποίηση αρχείων Microsoft Word σε Java

Για την επεξεργασία εγγράφων του Word σε Java, χρησιμοποιήστε τον ακόλουθο κώδικα:

    // Edit the Word DOC/DOCX documents in Java
Options.WordProcessingLoadOptions loadOptions = new WordProcessingLoadOptions();
loadOptions.setPassword("password-if-any");
Editor editor = new Editor("path/document.docx", loadOptions);
EditableDocument defaultWordProcessingDoc = editor.edit();
// Either edit using any WYSIWYG editor or edit programmatically
String allEmbeddedInsideString = defaultWordProcessingDoc.getEmbeddedHtml();
String allEmbeddedInsideStringEdited = allEmbeddedInsideString.replace("document", "edited document");
// Save the edited document
EditableDocument editedDoc = EditableDocument.fromMarkup(allEmbeddedInsideStringEdited, null);
WordProcessingSaveOptions saveOptions = new WordProcessingSaveOptions(WordProcessingFormats.Docx);
editor.save(editedDoc, "path/edited-document.docx", saveOptions); 

Επεξεργασία υπολογιστικών φύλλων Excel στο .NET

Μπορείτε να επεξεργαστείτε έγγραφα Excel σε .NET χρησιμοποιώντας τον ακόλουθο κώδικα C#:

Options.SpreadsheetLoadOptions loadOptions = new SpreadsheetLoadOptions();
loadOptions.Password = "password";
// Load the Spreadsheet
Editor editor = new Editor("path/spreadsheet.xlsx", delegate { return loadOptions; });
// Get 1st tab of the Spreadsheet
SpreadsheetEditOptions sheetTab1EditOptions = new SpreadsheetEditOptions();
sheetTab1EditOptions.WorksheetIndex = 0; // first worksheet
// Obtain HTML markup from some EditableDocument instance
EditableDocument firstTab = editor.Edit(sheetTab1EditOptions);
string bodyContent = firstTab.GetBodyContent(); // HTML markup from inside the HTML -> BODY element
string allContent = firstTab.GetContent();      // Full HTML markup of all document, with HTML -> HEAD header and all its content
List onlyImages = firstTab.Images;
List allResourcesTogether = firstTab.AllResources;
string editedContent = allContent.Replace("Company Name", "New Company Name");
EditableDocument afterEdit = EditableDocument.FromMarkup(editedContent, allResourcesTogether);
// Create save options
SpreadsheetFormats xlsxFormat = SpreadsheetFormats.Xlsx;
Options.SpreadsheetSaveOptions saveOptions = new SpreadsheetSaveOptions(SpreadsheetFormats.Xlsx);
// Set new opening password
saveOptions.Password = "newPassword";
saveOptions.WorksheetProtection = new WorksheetProtection(WorksheetProtectionType.All, "WriteProtectionPassword");
// Create output stream
using (FileStream outputStream = File.Create("path/editedSpreadsheet.xlsx"))
{
    editor.Save(afterEdit, outputStream, saveOptions);
} 

Επεξεργαστείτε έγγραφα του Microsoft Excel σε Java

Για να επεξεργαστείτε υπολογιστικά φύλλα του Excel σε Java, μπορείτε να χρησιμοποιήσετε αυτό το απόσπασμα κώδικα:

// Edit the Excel XLS/XLSX documents in Java
SpreadsheetLoadOptions loadOptions = new SpreadsheetLoadOptions();
loadOptions.setPassword("password-if-any");
// Loading Spreadsheet
Editor editor = new Editor("path/sample_sheet.xlsx", loadOptions);
// Edit 1st tab of the Spreadsheet
SpreadsheetEditOptions editOptions = new SpreadsheetEditOptions();
editOptions.setWorksheetIndex(0); // index is 0-based, so this is 1st tab
EditableDocument firstTab = editor.edit(editOptions);
String bodyContent = firstTab.getBodyContent();
String allContent = firstTab.getContent();
List onlyImages = firstTab.getImages();
List allResourcesTogether = firstTab.getAllResources();
String editedSheetContent = allContent.replace("Old Company Name","New Company Name");
EditableDocument editedDoc = EditableDocument.fromMarkup(editedSheetContent, null);
SpreadsheetSaveOptions saveOptions = new SpreadsheetSaveOptions(SpreadsheetFormats.Xlsx);
saveOptions.setPassword("new-password");
editor.save(editedDoc, "path/edited_spreadsheet.xlsx", saveOptions);
firstTab.dispose();
editor.dispose()

Ομοίως, μπορείτε επίσης να επεξεργαστείτε παρουσιάσεις PowerPoint χρησιμοποιώντας το GroupDocs.Editor API. Ελέγξτε το .NET και το Επεξεργασία Java για περισσότερη βοήθεια.

Μάθετε να επεξεργάζεστε έγγραφα κειμένου σε .NET και Java και δημιουργήστε τις δικές σας εφαρμογές επεξεργασίας κειμένου

Τα αρχεία κειμένου (που υποδηλώνονται με TXT) είναι μια από τις πιο συχνά χρησιμοποιούμενες μορφές αρχείων, καθώς είναι ελαφριές, απλές και εύκολες στη δημιουργία και κοινή χρήση. Χρησιμοποιούνται με διάφορους τρόπους, από τη σύνταξη κώδικα έως τη δημιουργία απλών εγγράφων μόνο κειμένου. Τα έγγραφα κειμένου δεν περιέχουν μορφοποίηση κειμένου, εικόνες, φόρμες, πίνακες ή άλλα στοιχεία εμπλουτισμένου κειμένου.

Τα API του GroupDocs.Editor υποστηρίζουν την επεξεργασία αρχείων κειμένου σε πλατφόρμες .NET και Java. Μπορείτε να ενσωματώσετε λειτουργίες επεξεργασίας εγγράφων κειμένου στην υπάρχουσα εφαρμογή σας και να βελτιώσετε τις δυνατότητές της ή να δημιουργήσετε τη δική σας εφαρμογή επεξεργασίας κειμένου για αυτόν τον σκοπό.

Μάθετε να επεξεργάζεστε έγγραφα κειμένου σε .NET και Java και δημιουργήστε τις δικές σας εφαρμογές επεξεργασίας κειμένου

Επεξεργαστείτε έγγραφα κειμένου στην πλατφόρμα .NET

Το παρακάτω δείγμα κώδικα μπορεί να χρησιμοποιηθεί για επεξεργασία αρχείων κειμένου στο .NET. Το επεξεργασμένο αρχείο θα μπορούσε να αποθηκευτεί σε μορφές TXT και επεξεργασίας κειμένου (DOCM):

//Load the text file
string inputTxtPath = "C://input/file.txt";
Editor editor = new Editor(inputTxtPath);
TextEditOptions editOptions = new TextEditOptions();
editOptions.Encoding = System.Text.Encoding.UTF8;
editOptions.RecognizeLists = true;
editOptions.LeadingSpaces = TextLeadingSpacesOptions.ConvertToIndent;
editOptions.TrailingSpaces = TextTrailingSpacesOptions.Trim;
editOptions.Direction = TextDirection.Auto;
EditableDocument beforeEdit = editor.Edit(editOptions); // Create EditableDocument instance
string originalTextContent = beforeEdit.GetContent(); // Get HTML content
string updatedTextContent = originalTextContent.Replace("text", "EDITED text"); // Edit the content
List allResources = beforeEdit.AllResources; // Get resources (only one stylesheet in this case)
//Finally, create new EditableDocument
EditableDocument afterEdit = EditableDocument.FromMarkup(updatedTextContent, allResources);\
//Save the edited document to TXT and DOCM format
TextSaveOptions txtSaveOptions = new TextSaveOptions();
txtSaveOptions.AddBidiMarks = true;
txtSaveOptions.PreserveTableLayout = true;
WordProcessingSaveOptions wordSaveOptions = new WordProcessingSaveOptions(WordProcessingFormats.Docm);
string outputTxtPath = "C:\output\document.txt";
string outputWordPath = "C:\output\document.docm";
editor.Save(afterEdit, outputTxtPath, txtSaveOptions);
editor.Save(afterEdit, outputWordPath, wordSaveOptions); 

Επεξεργασία εγγράφων κειμένου (TXT) σε Java

Για να επεξεργαστείτε αρχεία κειμένου σε Java, μπορείτε να χρησιμοποιήσετε τον κώδικα που φαίνεται παρακάτω. Στη συνέχεια, μπορείτε να αποθηκεύσετε το τροποποιημένο έγγραφο σε μορφές αρχείων TXT ή Word (DOCM):

// Loading the text document
String inputTxtPath = "C://input//file.txt";
Editor editor = new Editor(inputTxtPath);
TextEditOptions editOptions = new TextEditOptions();
editOptions.setEncoding(StandardCharsets.UTF_8);
editOptions.setRecognizeLists(true);
editOptions.setLeadingSpaces(TextLeadingSpacesOptions.ConvertToIndent);
editOptions.setTrailingSpaces(TextTrailingSpacesOptions.Trim);
editOptions.setDirection(TextDirection.Auto);
EditableDocument beforeEdit = editor.edit(editOptions); // Create EditableDocument instance
String originalTextContent = beforeEdit.getContent(); // Get HTML content
String updatedTextContent = originalTextContent.replace("text", "EDITED text"); // Edit the content
List allResources = beforeEdit.getAllResources(); // Get resources (only one stylesheet actually in this case)
//Finally, create new EditableDocument
EditableDocument afterEdit = EditableDocument.fromMarkup(updatedTextContent, allResources);
//Saving the modified file to TXT and DOCM formats
TextSaveOptions txtSaveOptions = new TextSaveOptions();
txtSaveOptions.setAddBidiMarks(true);
txtSaveOptions.setPreserveTableLayout(true);
WordProcessingSaveOptions wordSaveOptions = new WordProcessingSaveOptions(WordProcessingFormats.Docm);
String outputTxtPath = "C:\\output\\document.txt";
String outputWordPath = "C:\\output\\document.docm";
editor.save(afterEdit, outputTxtPath, txtSaveOptions);
editor.save(afterEdit, outputWordPath, wordSaveOptions);  

Ποιες είναι οι μορφές εγγράφων email και πώς μπορείτε να τις επεξεργαστείτε σε .NET και Java;

Τα έγγραφα email είναι αρχεία που περιέχουν το περιεχόμενο ενός μηνύματος email, συμπεριλαμβανομένου του σώματος του μηνύματος και τυχόν συνημμένων. Αυτά τα αρχεία χρησιμοποιούνται συνήθως για τη μεταφορά μηνυμάτων email μεταξύ διαφορετικών προγραμμάτων-πελατών email ή για την αποθήκευση τους σε τυπική μορφή. Χρησιμοποιούνται από διάφορα προγράμματα-πελάτες email όπως το Microsoft Outlook, το Apple Mail και το Mozilla Thunderbird. Αυτά τα έγγραφα αποτελούν αναπόσπαστο μέρος του τρόπου με τον οποίο επικοινωνούμε μεταξύ μας στην ψηφιακή εποχή.

Με την αύξηση της χρήσης αυτών των τύπων αρχείων, η επεξεργασία τους γίνεται επίσης κοινή. Η αυτοματοποίηση της διαδικασίας επεξεργασίας μπορεί να είναι πολύτιμη είτε θέλετε να ενσωματώσετε τη διαδικασία με άλλο σύστημα είτε να ενσωματώσετε προσαρμοσμένη λογική. Τα API του GroupDocs.Editor (για .NET και Java) σάς επιτρέπουν να κάνετε ακριβώς αυτό. Μπορείτε να επεξεργαστείτε έγγραφα email δημοφιλών μορφών χρησιμοποιώντας αυτά τα API.

Ποιες είναι οι μορφές εγγράφων email και πώς μπορείτε να τις επεξεργαστείτε σε .NET και Java;

Πώς να επεξεργαστείτε έγγραφα email στο .NET;

Εάν θέλετε να φόρτωση, επεξεργασία και αποθήκευση ενός μηνύματος ηλεκτρονικού ταχυδρομείου (MSG), χρησιμοποιήστε αυτό Κωδικός C#:

//1. Prepare a sample file
const string msgFilename = "ComplexExample.msg";
string msgInputPath = System.IO.Path.Combine(Common.TestHelper.EmailFolder, msgFilename);
//2. Load to the Editor class
Editor msgEditor = new Editor(msgInputPath);
//3. Create edit options with all content
Options.EmailEditOptions editOptions = new EmailEditOptions(MailMessageOutput.All);
//4. Generate an editable document
EditableDocument originalDoc = msgEditor.Edit(editOptions);
//5. Emit HTML from EditableDocument, send it to the client-side, edit it there in WYSIWYG-editor (omitted here)
string savedHtmlContent = originalDoc.GetEmbeddedHtml();
//6. Obtain edited content from the client-side and generate a new EditableDocument from it (omitted here)
EditableDocument editedDoc = EditableDocument.FromMarkup(savedHtmlContent, null);
//7. Create 1st save options
EmailSaveOptions saveOptions1 = new EmailSaveOptions(MailMessageOutput.Common);
//8. Create 2nd save options
EmailSaveOptions saveOptions2 = new EmailSaveOptions(MailMessageOutput.Body | MailMessageOutput.Attachments);
//9. Generate and save 1st output MSG to the file
string outputMsgPath = System.IO.Path.Combine(Common.TestHelper.OutputFolder, "OutputFile.msg");
msgEditor.Save(editedDoc, outputMsgPath, saveOptions1);
//10. Generate and save 2nd output MSG to the stream
Stream outputMsgStream = File.Create(Path.Combine(Common.TestHelper.OutputFolder, "OutputStream.msg"));
msgEditor.Save(editedDoc, outputMsgStream, saveOptions2);
//11. Dispose all resources
outputMsgStream.Dispose();
editedDoc.Dispose();
originalDoc.Dispose();
msgEditor.Dispose(); 

Επεξεργασία εγγράφων email σε Java

Για φόρτωση, επεξεργασία και αποθήκευση ενός αρχείου μηνύματος email (MSG), μπορείτε να χρησιμοποιήσετε τον ακόλουθο κώδικα :

//1. Prepare a sample file
String msgInputPath = "C:\ComplexExample.msg";
//2. Load to the Editor class
Editor msgEditor = new Editor(msgInputPath);
//3. Create edit options with all content
EmailEditOptions editOptions = new EmailEditOptions(MailMessageOutput.All);
//4. Generate an editable document
EditableDocument originalDoc = msgEditor.edit(editOptions);
//5. Emit HTML from EditableDocument, send it to the client-side, edit it there in WYSIWYG-editor (omitted here)
String savedHtmlContent = originalDoc.getEmbeddedHtml();
//6. Obtain edited content from the client-side and generate a new EditableDocument from it (omitted here)
EditableDocument editedDoc = EditableDocument.fromMarkup(savedHtmlContent, null);
//7. Create 1st save options
EmailSaveOptions saveOptions1 = new EmailSaveOptions(MailMessageOutput.Common);
//8. Create 2nd save options
EmailSaveOptions saveOptions2 = new EmailSaveOptions(MailMessageOutput.Body | MailMessageOutput.Attachments);
//9. Generate and save 1st output MSG to the file
String outputMsgPath = "C:\OutputFile.msg";
msgEditor.save(editedDoc, outputMsgPath, saveOptions1);
//10. Generate and save 2nd output MSG to the stream
Stream outputMsgStream = "C:\OutputStream.msg";
msgEditor.save(editedDoc, outputMsgStream, saveOptions2);
//11. Dispose all resources
outputMsgStream.dispose();
editedDoc.dispose();
originalDoc.dispose();
msgEditor.dispose(); 

Μπορείτε επίσης να επεξεργαστείτε αρχεία PDF, DOCX, XLSX, PPTX, ODT, ODS, RTF, TXT, CSV, XML, EPUB και πολλά άλλα έγγραφα εν κινήσει χρησιμοποιώντας το Δωρεάν εφαρμογές επεξεργασίας εγγράφων από μια συσκευή της επιλογής σας, επομένως, μη διστάσετε να τις ελέγξετε.

Ψάχνετε για βοήθεια;

Ελέγξτε τα κανάλια υποστήριξής μας για βοήθεια σχετικά με τις ερωτήσεις σας σχετικά με τις λειτουργίες του API προϊόντος Conholdate και τη λειτουργία.