Bengali
 Bengali

Word, Excel, PowerPoint, এবং .NET এবং Java এর জন্য PDF সম্পাদক

PDF, DOCX, XLSX, PPTX, ODT, XPS, TXT, RTF, HTML এবং .NET এবং Java-তে বৈশিষ্ট্য-সমৃদ্ধ ডকুমেন্ট এডিটিং অ্যাপ তৈরি করে অন্যান্য অনেক ধরনের ফাইল সম্পাদনার জন্য আপনার পছন্দের HTML সম্পাদক ব্যবহার করুন।

বিনামূল্যে জন্য আমাদের APIs চেষ্টা করুনঅস্থায়ী লাইসেন্স পান

পিডিএফ, ওয়ার্ড ডকুমেন্ট, স্প্রেডশীট, উপস্থাপনা এবং অন্যান্য ডেটা ফাইল সম্পাদনা করার জন্য প্ল্যাটফর্ম স্বাধীন API

আপনার ডিজিটাল ফাইলগুলি পরিবর্তন করার প্রেক্ষাপটে নথি সম্পাদনা একটি নথির মধ্যে পাঠ্য, চিত্র বা অন্যান্য উপাদানগুলি পরিবর্তন করার প্রক্রিয়াকে বোঝায়। ডেটা ফাইলগুলির ডিজিটাল সম্পাদনা সামগ্রীর নির্ভুলতা এবং স্বচ্ছতা উন্নত করতে, বিদ্যমান সামগ্রীতে সংশোধন যোগ করতে, নথিটিকে পড়তে সহজ করতে এবং আরও অনেক কিছু করতে ব্যবহার করা যেতে পারে। বিভিন্ন ধরণের ডিজিটাল নথির ক্রমবর্ধমান ব্যবহারের সাথে, তাদের ইলেকট্রনিকভাবে সম্পাদনা করার প্রয়োজনীয়তা আরও বেশি গুরুত্বপূর্ণ হয়ে উঠছে।

ইলেকট্রনিকভাবে ডিজিটাল নথি সম্পাদনা করার ক্ষমতা যে কেউ নথি নিয়ে কাজ করে তাদের জন্য একটি অপরিহার্য দক্ষতা হয়ে উঠেছে। পিডিএফ, মাইক্রোসফ্ট অফিস এবং অন্যান্য ডেটা ফাইলগুলি কীভাবে দ্রুত এবং নির্ভুলভাবে সম্পাদনা করতে হয় তা জানা একটি দুর্দান্ত সময় বাঁচাতে পারে৷ এই উদ্দেশ্যে, আপনি GroupDocs.Editor API ব্যবহার করতে পারেন যা .NET এবং Java প্ল্যাটফর্ম জুড়ে জনপ্রিয় ডেটা ফাইল ফরম্যাট যেমন PDF, Word, Excel, PowerPoint, OpenDocument, RTF, Text, HTML, eBooks এবং আরও অনেক কিছু সম্পাদনা করতে সহায়তা করে। .

শুরু হচ্ছে

.NET বা জাভাতে আপনার নথি সম্পাদনা শুরু করতে, আপনাকে প্রথমে GroupDocs.Editor-এর প্রয়োজনীয় সংস্করণটি ইনস্টল করতে হবে। .NET বা Java এর জন্য GroupDocs.Editor সঠিকভাবে সেট আপ করার জন্য অনুগ্রহ করে নিম্নলিখিত বিভাগে শেয়ার করা নির্দেশাবলী দেখুন।

.NET ইনস্টলেশনের জন্য GroupDocs.Editor

অনুগ্রহ করে ডাউনলোড বিভাগ থেকে DLLs বা MSI ইনস্টলার ডাউনলোড করুন বা NuGet। আপনি প্যাকেজ ম্যানেজার কনসোলও ব্যবহার করতে পারেন:

PM> Install-Package GroupDocs.Editor 

ইনস্টলেশনের বিষয়ে আরও সাহায্যের জন্য, অনুগ্রহ করে এই নির্দেশিকা দেখুন।

জাভা ইনস্টলেশনের জন্য GroupDocs.Editor

জাভা সংস্করণের জন্য, আপনি হয় ডাউনলোড বিভাগ থেকে JAR ফাইলটি ডাউনলোড করতে পারেন অথবা সংগ্রহস্থলের জন্য নিম্নলিখিত কনফিগারেশনগুলি যোগ করতে পারেন এবং আপনার (মাভেন-ভিত্তিক) জাভা অ্যাপগুলিতে নির্ভরতা:

<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 এবং অন্যান্য ডেটা ফাইল সম্পাদনা করার জন্য কেস ব্যবহার করুন

আপনার .NET অ্যাপে পিডিএফ ডকুমেন্ট এডিট করতে শিখুন

পিডিএফ ফরম্যাট একটি জনপ্রিয় ফাইল টাইপ যা নথি, প্রতিবেদন এবং অন্যান্য ডিজিটাল সামগ্রীর জন্য ব্যবহৃত হয়। এটি পোর্টেবল ডকুমেন্ট ফরম্যাটের জন্য দাঁড়িয়েছে এবং এটি শেয়ার করা সহজ উচ্চ মানের নথি তৈরি করার ক্ষমতার কারণে ব্যাপকভাবে ব্যবহৃত হয়। এটি অন্যান্য জনপ্রিয় ডেটা ফাইল ফরম্যাট থেকে আলাদা কারণ এটি একটি লেআউট অফার করে যা স্থির করা হয়েছে এবং আপনি যে ডিভাইস এবং অপারেটিং সিস্টেমটি পড়ছেন বা দেখছেন তা নির্বিশেষে এটি একই বিন্যাস এবং বিন্যাস বজায় রাখে।

কিন্তু আপনি যদি একটি PDF নথিতে পরিবর্তন করতে চান? পিডিএফ ফাইলগুলি সম্পাদনা করা একটি জটিল প্রক্রিয়া হতে পারে, তবে আপনি যদি .NET API-এর জন্য GroupDocs.Editor ব্যবহার করেন তবে এটি হওয়ার দরকার নেই৷ এই API আপনাকে অন্য যেকোনো নথির মতো WYSIWYG সম্পাদক ব্যবহার করে PDF ফাইল সম্পাদনা করতে সক্ষম করে। বর্তমানে, PDF সম্পাদনা শুধুমাত্র GroupDocs.Editor API-এর .NET সংস্করণে সমর্থিত এবং জাভা সংস্করণে নয়।

আপনার .NET অ্যাপে পিডিএফ ডকুমেন্ট এডিট করতে শিখুন

.NET-তে PDF নথি সম্পাদনা

.NET-এ একটি PDF ফাইল লোড করা, সম্পাদনা করা এবং তারপর সেভ করার জন্য নিচের কোডটি ব্যবহার করুন:

  //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 এ ওয়ার্ড-প্রসেসিং ডকুমেন্ট, স্প্রেডশীট এবং উপস্থাপনা সম্পাদনা করবেন?

মাইক্রোসফ্ট ওয়ার্ড, এক্সেল এবং পাওয়ারপয়েন্ট যথাক্রমে ডকুমেন্ট, স্প্রেডশীট এবং উপস্থাপনা তৈরির জন্য ব্যাপকভাবে ব্যবহৃত ফর্ম্যাট। এগুলি বেশিরভাগ ব্যবসা এবং সংস্থাগুলিতে স্ট্যান্ডার্ড ফর্ম্যাট হিসাবে ব্যবহৃত হয় এবং যে কেউ দক্ষভাবে ডেটা সংগঠিত, বিশ্লেষণ এবং উপস্থাপন করতে চায় তাদের জন্য প্রয়োজনীয় সরঞ্জাম।

আপনি কি .NET বা জাভাতে এই নথি বিন্যাসের যেকোনও প্রোগ্রাম্যাটিকভাবে সম্পাদনা করতে চাইছেন? যদি হ্যাঁ, আপনি GroupDocs.Editor API ব্যবহার করতে পারেন এবং Microsoft Word, Excel, এবং PowerPoint নথিগুলি সম্পাদনা করতে পারেন এবং এটি করার জন্য আপনার সিস্টেমে Microsoft Office ইনস্টল করার প্রয়োজনও হবে না৷

কিভাবে .NET এবং Java এ ওয়ার্ড-প্রসেসিং ডকুমেন্ট, স্প্রেডশীট এবং উপস্থাপনা সম্পাদনা করবেন?

আপনার .NET অ্যাপে Word নথি সম্পাদনা করা

.NET-এ ওয়ার্ড ডকুমেন্ট (DOCX) সম্পাদনা করতে, অনুগ্রহ করে এই কোডটি ব্যবহার করুন:

    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);
                }
            }
        }
    }
} 

জাভাতে মাইক্রোসফ্ট ওয়ার্ড ফাইলগুলি পরিবর্তন করুন

জাভাতে Word নথি সম্পাদনার জন্য, অনুগ্রহ করে নিম্নলিখিত কোড ব্যবহার করুন:

    // 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); 

.NET-এ এক্সেল স্প্রেডশীট সম্পাদনা করা

আপনি নিম্নলিখিত C# কোড ব্যবহার করে .NET-এ Excel নথি সম্পাদনা করতে পারেন:

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);
} 

জাভাতে মাইক্রোসফ্ট এক্সেল নথি সম্পাদনা করুন

Excel জাভাতে স্প্রেডশীট সম্পাদনা করতে, আপনি এই কোড স্নিপেট ব্যবহার করতে পারেন:

// 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()

একইভাবে, আপনি GroupDocs.Editor API ব্যবহার করে PowerPoint উপস্থাপনাগুলিও সম্পাদনা করতে পারেন। অনুগ্রহ করে .NET এবং

.NET এবং Java-তে টেক্সট ডকুমেন্ট এডিট করতে শিখুন এবং আপনার নিজস্ব টেক্সট এডিটর অ্যাপস তৈরি করুন

টেক্সট ফাইলগুলি (TXT দ্বারা চিহ্নিত) হল সবচেয়ে বেশি ব্যবহৃত ফাইল ফরম্যাটগুলির মধ্যে একটি, কারণ সেগুলি হালকা, সহজ এবং তৈরি এবং ভাগ করা সহজ৷ এগুলি বিভিন্ন উপায়ে ব্যবহার করা হয়, কোড লেখা থেকে শুরু করে প্লেইন, টেক্সট-শুধু ডকুমেন্ট তৈরি করা পর্যন্ত। টেক্সট ডকুমেন্টে কোন টেক্সট ফরম্যাটিং, ছবি, ফর্ম, টেবিল বা অন্য কোন রিচ-টেক্সট উপাদান থাকে না।

GroupDocs.Editor APIs .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 এ টেক্সট ফাইল সম্পাদনা করতে, আপনি নীচে দেখানো কোডটি ব্যবহার করতে পারেন৷ তারপরে আপনি পরিবর্তিত নথিটিকে 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);  

ইমেইল ডকুমেন্ট ফরম্যাট কি এবং কিভাবে আপনি .NET এবং Java এ এডিট করতে পারেন?

ইমেল দস্তাবেজগুলি এমন ফাইল যা একটি ইমেল বার্তার বিষয়বস্তু ধারণ করে, বার্তার মূল অংশ এবং যেকোনো সংযুক্তি সহ। এই ফাইলগুলি সাধারণত বিভিন্ন ইমেল ক্লায়েন্টের মধ্যে ইমেল বার্তা স্থানান্তর করার জন্য বা একটি আদর্শ বিন্যাসে সংরক্ষণ করার জন্য ব্যবহৃত হয়। এগুলি বিভিন্ন ইমেল ক্লায়েন্ট যেমন Microsoft Outlook, Apple Mail এবং Mozilla Thunderbird দ্বারা ব্যবহার করা হয়। এই নথিগুলি ডিজিটাল যুগে আমরা কীভাবে একে অপরের সাথে যোগাযোগ করি তার একটি অবিচ্ছেদ্য অংশ গঠন করে৷

এই ধরনের ফাইলের ব্যবহার বৃদ্ধির সাথে সাথে তাদের সম্পাদনাও সাধারণ হয়ে উঠছে। সম্পাদনা প্রক্রিয়া স্বয়ংক্রিয় করা অমূল্য হতে পারে আপনি প্রক্রিয়াটিকে অন্য সিস্টেমের সাথে সংহত করতে চান বা কাস্টম যুক্তি অন্তর্ভুক্ত করতে চান। GroupDocs.Editor APIs (.NET এবং Java এর জন্য) আপনাকে এটি করতে সক্ষম করে। আপনি এই API ব্যবহার করে জনপ্রিয় ফরম্যাটের ইমেল নথি সম্পাদনা করতে পারেন।

ইমেইল ডকুমেন্ট ফরম্যাট কি এবং কিভাবে আপনি .NET এবং Java এ এডিট করতে পারেন?

.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(); 

জাভাতে ইমেল নথি সম্পাদনা

একটি ইমেল বার্তা ফাইল (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, এবং আরও অনেক নথি সম্পাদনা করতে পারেন আপনার পছন্দের একটি ডিভাইস থেকে ফ্রি ডকুমেন্ট এডিটিং অ্যাপস তাই, অনুগ্রহ করে নির্দ্বিধায় সেগুলি পরীক্ষা করে দেখুন৷

সাহায্য খুঁজছেন?

Conholdate পণ্য API বৈশিষ্ট্য এবং কাজ সম্পর্কিত আপনার প্রশ্নের সাহায্যের জন্য আমাদের সহায়তা চ্যানেলগুলি দেখুন।