রিডাকশন হল একটি নথিতে শ্রেণীবদ্ধ তথ্য অস্পষ্ট বা মুছে ফেলার প্রক্রিয়া। সংশোধিত তথ্য সাধারণত সংবেদনশীল, ব্যক্তিগত বা শ্রেণীবদ্ধ হিসাবে বিবেচিত হয়। তাই, সংবেদনশীল তথ্যকে আপস করা থেকে রক্ষা করে ফাইলের নিরাপত্তা এবং গোপনীয়তা বজায় রাখতে বা উন্নত করতে রিডাকশন ব্যবহার করা হয়। আইনি, আর্থিক বা অফিসিয়াল নথির জন্য সামাজিক নিরাপত্তা নম্বর, ঠিকানা, বা পাসওয়ার্ডের মতো নথি থেকে ব্যক্তিগত ডেটা সরাতেও রিডাকশন ব্যবহার করা যেতে পারে।
ডেটা গোপনীয়তা সম্পর্কে ক্রমবর্ধমান উদ্বেগ বিবেচনা করে, রিডাকশন টুলস এবং সফ্টওয়্যার অনেক গুরুত্ব পেয়েছে। এই ধরনের টুলগুলি ব্যবহারকারীদের তাদের মাল্টি-ফরম্যাট ডকুমেন্টগুলি থেকে ইলেকট্রনিকভাবে বিভিন্ন ধরনের ব্যবহারকারীর ডেটা রিডাক্ট করতে বা লুকানোর অনুমতি দেয়। আপনি যদি একটি বৈশিষ্ট্য-সমৃদ্ধ ডকুমেন্ট রিডাকশন লাইব্রেরিও খুঁজছেন, তাহলে .NET-এর জন্য GroupDocs.Redaction ছাড়া আর তাকাবেন না। এই API PDF, DOCX, XLSX, PPTX, ODT, RTF, PNG, JPG, GIF, এবং TIFF ফাইলগুলি থেকে পাঠ্য, টীকা, এবং মেটাডেটা সংশোধন করার জন্য খুব দরকারী, সহজেই ব্যবহারযোগ্য বৈশিষ্ট্যগুলির একটি সেট প্যাক করে৷
আপনি .NET-এর জন্য GroupDocs.Redaction ব্যবহার করে আপনার নথিগুলি সংশোধন করা শুরু করার আগে, অনুগ্রহ করে নিশ্চিত করুন যে সঠিক API সংস্করণ এবং অন্য কোনো পূর্বশর্ত ইনস্টল করা আছে। .NET-এর জন্য GroupDocs.Redaction ইনস্টল করার জন্য আপনার কাছে কয়েকটি বিকল্প আছে যেমন NuGet ব্যবহার করা বা এর থেকে MSI ইনস্টলার নেওয়া ডাউনলোড বিভাগ। আপনি প্যাকেজ ম্যানেজার কনসোলের মাধ্যমে এটি ইনস্টল করতে পারেন:
আরও সাহায্য এবং তথ্যের জন্য, অনুগ্রহ করে এই নির্দেশিকা দেখুন।
আপনার সিস্টেমে .NET-এর জন্য GroupDocs.Redaction সফলভাবে সেট আপ করার পর এখন আপনার নথি থেকে ডেটা এবং শ্রেণীবদ্ধ তথ্যের রিডাকশনের জন্য কিছু জনপ্রিয় ব্যবহারের ক্ষেত্রে পরীক্ষা করা যাক।
একটি নথি থেকে গুরুত্বপূর্ণ তথ্য গোপন বা অপসারণের ক্ষেত্রে পাঠ্য সংশোধন হল সবচেয়ে বেশি ব্যবহৃত বিকল্প। এটি বিভিন্ন কারণে করা যেতে পারে, যেমন সংবেদনশীল তথ্য রক্ষা করা বা কারো সাথে শেয়ার করার আগে একটি নথি পরিষ্কার করা। টেক্সট রিডাক্ট করার কয়েকটি ভিন্ন উপায় আছে, যার মধ্যে একটি প্রতিস্থাপন টেক্সট ব্যবহার করা (রিডাক্ট করা বিষয়বস্তুর জায়গায়) অথবা রঙিন বাক্স ঢোকানো। .NET-এর জন্য GroupDocs.Redaction আপনাকে আপনার পিডিএফ এবং ওয়ার্ড ডকুমেন্ট, এক্সেল স্প্রেডশীট এবং পাওয়ারপয়েন্ট উপস্থাপনা থেকে নির্দিষ্ট টেক্সট রিড্যাক্ট করার জন্য সঠিক বাক্যাংশ বা একটি নিয়মিত অভিব্যক্তির অনুমতি দেয়।
আপনি যদি সঠিক বাক্যাংশ ব্যবহার করে কাস্টম পাঠ্য সহ একটি ফাইল থেকে গুরুত্বপূর্ণ ব্যক্তিগত বিবরণ সম্বলিত পাঠ্য প্রতিস্থাপন করতে চান, দয়া করে নীচে দেওয়া C# কোডটি ব্যবহার করুন। এই কোডটি 'জন ডো' নামটিকে নির্দিষ্ট পাঠ্যের সাথে প্রতিস্থাপন করবে এইভাবে নথি থেকে ব্যক্তির নাম সংশোধন করবে:
using (Redactor redactor = new Redactor(@"sample.docx"))
{
redactor.Apply(new ExactPhraseRedaction("John Doe", new ReplacementOptions("[personal]")));
redactor.Save();
}
প্রতিস্থাপন স্ট্রিংয়ের পরিবর্তে সংশোধন করা পাঠ্যের উপর একটি আয়তক্ষেত্রাকার কালো রঙের বাক্স প্রয়োগ করার জন্য, অনুগ্রহ করে নিম্নলিখিত কোড স্নিপেটটি ব্যবহার করুন:
আপনি সংশোধন করার জন্য একটি নিয়মিত অভিব্যক্তি ব্যবহার করতে পারেন। নীচের প্রদত্ত C# কোডটি পাঠ্যকে সংশোধন করবে যা 'দুই সংখ্যা, স্পেস, দুই অঙ্ক, স্পেস আবার এবং ছয় সংখ্যা' (উদাহরণ: 12 34 567890) এর রেগুলার এক্সপ্রেশন সিকোয়েন্সের সাথে মেলে এবং এর জায়গায় একটি নীল রঙের আয়তক্ষেত্রাকার বক্সও ঢোকানো হবে সংশোধিত পাঠ্য:
টীকাগুলিতে প্রায়ই মন্তব্য, নোট বা এমনকি সংশোধনের মতো সংবেদনশীল ডেটা থাকতে পারে। আপনার নথির টীকাগুলির বিষয়বস্তু সুরক্ষিত রাখা নিশ্চিত করতে, আপনাকে সেগুলি সংশোধন করতে হতে পারে৷ .NET-এর জন্য GroupDocs.Redaction আপনাকে টীকা টেক্সট রিডাক্ট করতে দেয় বা প্রকৃত টীকাটিকে সম্পূর্ণরূপে সরিয়ে দিতে দেয়।
আপনার পিডিএফ, ওয়ার্ড, এক্সেল, পাওয়ারপয়েন্ট, আরটিএফ, এবং অন্যান্য অনেক ফরম্যাটের .NET ডকুমেন্ট থেকে টীকাগুলির বিষয়বস্তু সংশোধন করতে অনুগ্রহ করে নিম্নলিখিত C# কোডটি ব্যবহার করুন:
টীকাগুলির মধ্যে যা আছে তা সংশোধন করার মতো, আপনি প্রয়োজনে টীকাগুলি সম্পূর্ণরূপে মুছে ফেলতে পারেন। এটি অর্জন করতে নীচের কোড ব্যবহার করুন:
চিত্রগুলির সাথে কাজ করার সময়, আপনি এমন একটি পরিস্থিতির সম্মুখীন হতে পারেন যেখানে আপনাকে অবশ্যই সেগুলি থেকে ব্যক্তিগত তথ্য সংশোধন বা সরাতে হবে৷ এটি একটি সামাজিক নিরাপত্তা নম্বর থেকে একজন ব্যক্তির মুখ পর্যন্ত যেকোনো কিছু হতে পারে। .NET-এর জন্য রিডাকশন আপনার জন্য PNG, GIF, TIFF, এবং JPG ছবিগুলিকে ইমেজ ফাইলের নির্দিষ্ট জায়গাগুলি সংশোধন করে, একটি ছবিতে টেক্সট অনুসন্ধান এবং সংশোধন করে, অথবা .NET-এ এমবেড করা ছবিগুলিকে সংশোধন করার জন্য আপনার জন্য নিখুঁত রিডাকশন টুল হিসাবে কাজ করতে পারে।
একটি চিত্রের একটি নির্দিষ্ট এলাকা সংশোধন করতে, অনুগ্রহ করে নীচে দেখানো C# কোডটি ব্যবহার করুন। যখন আমরা এই নমুনা কোডে একটি JPG ইমেজ ব্যবহার করছি, তখন আপনি PNG, GIF, TIFF, বা BMP-এর মতো অন্যান্য সমর্থিত ইমেজ ফরম্যাট ব্যবহার করতে পারেন:
using (Redactor redactor = new Redactor("D:\\sample.jpg"))
{
System.Drawing.Point samplePoint = new System.Drawing.Point(516, 311);
System.Drawing.Size sampleSize = new System.Drawing.Size(170, 35);
RedactorChangeLog result = redactor.Apply(new ImageAreaRedaction(samplePoint,
new RegionReplacementOptions(System.Drawing.Color.Blue, sampleSize)));
if (result.Status != RedactionStatus.Failed)
{
redactor.Save();
};
} সাধারণ ইমেজ রিডাকশনের পাশাপাশি, আপনি .NET-এর জন্য GroupDocs.Redaction ব্যবহার করে একটি নথিতে এমবেড করা ছবিও রিডাক্ট করতে পারেন। মাইক্রোসফ্ট ওয়ার্ড ফাইলের সাথে এমবেড করা ছবিগুলিকে সংশোধন করতে, অনুগ্রহ করে নিম্নলিখিত কোড স্নিপেটটি ব্যবহার করুন:
using (Redactor redactor = new Redactor("D:\\sample.docx"))
{
System.Drawing.Point samplePoint = new System.Drawing.Point(516, 311);
System.Drawing.Size sampleSize = new System.Drawing.Size(170, 35);
RedactorChangeLog result = redactor.Apply(new ImageAreaRedaction(samplePoint,
new RegionReplacementOptions(System.Drawing.Color.Blue, sampleSize)));
if (result.Status != RedactionStatus.Failed)
{
redactor.Save();
};
} একটি নথি বা চিত্র সংশোধন করার সময়, এটি নিশ্চিত করা গুরুত্বপূর্ণ যে তথ্যটি এমনভাবে লুকানো আছে যাতে এটি পুনরুদ্ধার করা যায় না বা দৃশ্যমান হয় না। এটি সংশোধন করা বিষয়বস্তুর অখণ্ডতা বজায় রাখতে সাহায্য করে। সুতরাং, একবার আপনি আপনার পছন্দের একটি ফাইল রিড্যাক্ট করার পরে, পরবর্তী ধাপটি যথাযথভাবে সংরক্ষণ করা। .NET-এর জন্য GroupDocs.Redaction ব্যবহার করে, আপনি সংশোধিত ফাইলটিকে তার আসল বিন্যাসে সংরক্ষণ করতে পারেন, মূল ফাইলটিকে ওভাররাইট করতে পারেন এবং এটিকে একটি রাস্টারাইজড পিডিএফ বা একটি স্ট্রীমে সংরক্ষণ করতে পারেন।
এই নমুনা কোডটি দেখায় কিভাবে একটি Word নথি এর আসল বিন্যাসে সংরক্ষণ করতে হয় এটি সংশোধন করার পরে:
using (Redactor redactor = new Redactor(@"sample.docx"))
{
// Applying redactions
redactor.Apply(new ExactPhraseRedaction("John Doe", new ReplacementOptions("[personal]")));
// Saving to original format by adding the date as a suffix
redactor.Save(new SaveOptions() { AddSuffix = true, RasterizeToPDF = false, RedactedFileSuffix = DateTime.Now.ToShortDateString() });
}
আপনি একটি রাস্টারাইজড PDF হিসাবে রিডাকশনের পরে ফাইলটি সংরক্ষণ করতে পারেন, এটি করতে নিম্নলিখিত কোড ব্যবহার করুন:
using (Redactor redactor = new Redactor(@"sample.docx"))
{
// Applying redactions
redactor.Apply(new ExactPhraseRedaction("John Doe", new ReplacementOptions("[personal]")));
// Saving the redacted file as a rasterized PDF
redactor.Save(new SaveOptions() { AddSuffix = false, RasterizeToPDF = true });
} PDF, Word, Excel, PowerPoint, OpenDocument, PNG, JPG, GIF, TIFF তাত্ক্ষণিকভাবে সংশোধন করার জন্য আমরা ফ্রি অনলাইন অ্যাপসও প্রদান করি , এবং আপনার মোবাইল বা ডেস্কটপ ডিভাইস ব্যবহার করে অন্যান্য অনেক ফাইল তাই, অনুগ্রহ করে সেগুলি পরীক্ষা করে দেখতে ভুলবেন না।
আপনি সহজেই বিভিন্ন উপলব্ধ উত্স যেমন JSON, এবং CSV থেকে Microsoft Excel এ ডেটা রপ্তানি করতে পারেন৷
পড়া চালিয়ে যানআপনার কাছে একাধিক এক্সেল ওয়ার্কবুক আছে, এবং আপনি রিপোর্ট করার জন্য বা ডেটা এক জায়গায় রাখার জন্য সেগুলিকে এক ফাইলে একত্রিত করতে চান
পড়া চালিয়ে যান.NET-এ DOC বা DOCX সহ Word নথিগুলিকে রূপান্তর করা একটি খুব সাধারণ প্রয়োজন৷
পড়া চালিয়ে যান