লিগ্যাসি WordPerfect ফাইলকে আধুনিক ফরম্যাটে রূপান্তর: একটি ব্যবহারিক গাইড
WordPerfect একসময় ব্যবসা, আইনগত অফিস এবং একাডেমিক প্রতিষ্ঠানের জন্য প্রধান শব্দ‑প্রসেসিং প্ল্যাটফর্ম ছিল। যদিও প্রোগ্রামটি এখনও আছে, বেশিরভাগ প্রতিষ্ঠানে Microsoft Word, Google Docs অথবা ওপেন‑সোর্স সুইটে রূপান্তরিত হয়ে গেছে। বাস্তবে, প্রচুর লিগ্যাসি .wpd ফাইল শেয়ার্ড ড্রাইভ, আর্কাইভ বক্স অথবা ব্যাকআপ টেপে লটকায় আছে, যেখানে প্রায়ই চুক্তি, মামলা ফাইল বা গবেষণা পত্র থাকে যা আইনি বা ঐতিহাসিক দিক থেকে গুরুত্বপূর্ণ। ফরম্যাটিং, এমবেডেড অবজেক্ট বা মেটাডেটা হারিয়ে না দিয়ে এই ডকুমেন্টগুলো রূপান্তর করা সহজ কাজ নয়। এই গাইডটি সম্পূর্ণ একটি কর্মপ্রবাহের মাধ্যমে আপনারকে পরিচালিত করবে, উৎস সংগ্রহের মূল্যায়ন থেকে চূড়ান্ত আউটপুটের বৈধতা যাচাই পর্যন্ত, ফিডেলিটি সংরক্ষণ এবং দীর্ঘমেয়াদী অ্যাক্সেসযোগ্যতা নিশ্চিত করার উপর জোর দিয়ে।
১. WordPerfect রূপান্তরের চ্যালেঞ্জগুলো বোঝা
WordPerfect একটি প্রোপ্রাইটারি বাইনারি লেআউট ব্যবহার করে, যা DOCX‑এর জন্য ব্যবহৃত Office Open XML স্ট্রাকচার বা PDF স্পেসিফিকেশন থেকে উল্লেখযোগ্যভাবে ভিন্ন। সবচেয়ে সাধারণ বাধা গুলো হল:
- ফন্ট প্রতিস্থাপন – WordPerfect ফন্ট ফাইলের বদলে ফন্ট মেট্রিক্স এমবেড করে। যদি রূপান্তর হোস্টে মূল টাইপফেসের অনুপস্থিতি থাকে, ইঞ্জিন ডিফল্ট ফন্ট দিয়ে প্রতিস্থাপন করতে পারে, ফলে লাইন ব্রেক এবং পেজিনেশন পরিবর্তন হয়।
- জটিল লেআউট বৈশিষ্ট্য – হেডার/ফুটার অঞ্চল, মাল্টি‑কলাম সেকশন, ফুটনোট এবং শর্তাধীন টেক্সট রুলগুলো অক্ষয় কনভার্টারগুলোর দ্বারা ভুলভাবে ব্যাখ্যা হতে পারে, ফলে কন্টেন্ট ভুল জায়গায় বসে।
- এম্বেডেড অবজেক্ট – OLE অবজেক্ট (যেমন Excel চার্ট, Visio ডায়াগ্রাম) বাইনারি ব্লব হিসেবে সংরক্ষিত থাকে। কিছু রূপান্তর টুল এইগুলো এক্সট্র্যাক্ট বা রেন্ডার করতে পারে না, ফলে তথ্য হারিয়ে যায়।
- ম্যাক্রো এবং স্ক্রিপ্ট – WordPerfect‑এর ম্যাক্রো ভাষা (WPM) নেটিভ পরিবেশের বাইরে বিরলভাবে সমর্থিত। ম্যাক্রো‑জেনারেটেড কন্টেন্টযুক্ত ডকুমেন্ট রূপান্তর করতে আলাদা কৌশল প্রয়োজন।
- মেটাডেটা ফাঁক – WordPerfect‑এর পুরনো সংস্করণে লেখক, তৈরি তারিখ এবং রিভিশন হিস্ট্রি প্রোপ্রাইটারি ফিল্ডে সংরক্ষিত থাকে। রূপান্তরের সময়, যদি টুল সেগুলোকে স্ট্যান্ডার্ড Dublin Core বা Office Open XML প্রোপার্টিতে ম্যাপ না করে, তবে সেগুলো বাদ পড়তে পারে।
এই সমস্যাগুলো আগেই শনাক্ত করলে রূপান্তর পাইপলাইনের পরে ব্যয়বহুল পুনরায় কাজ এড়ানো যায়।
২. রূপান্তরের জন্য সোর্স ফাইল প্রস্তুত করা
একটি শৃঙ্খলাপূর্ণ প্রস্তুতি পর্যায় ঝুঁকি কমিয়ে দেয় এবং পরবর্তী রূপান্তর ধাপগুলোকে পুনরুত্পাদনযোগ্য করে তোলে।
২.১ ইনভেন্টরি এবং ক্যাটেগোরাইজেশন
একটি স্প্রেডশিট তৈরি করুন যেখানে প্রতিটি .wpd ফাইল, তার সাইজ, শেষ‑পরিবর্তনের তারিখ এবং পরিচিত ব্যবহার প্রেক্ষাপট (যেমন, আইনি চুক্তি, মার্কেটিং ব্রোশিউর) তালিকাভুক্ত থাকবে। অগ্রাধিকারের ভিত্তিতে ফাইল ট্যাগ করলে রিসোর্স বণ্টন সহজ হয়: উচ্চ‑ঝুঁকির আইনি ডকুমেন্ট যথাযথ ম্যানুয়াল রিভিউ প্রাপ্য, আর ব্যাচ‑টাইপ নিউজলেটারগুলো ব্যাচ‑প্রসেস করা যায়।
২.২ ফন্ট কনসলিডেশন
ডকুমেন্টে ব্যবহৃত মূল ফন্ট ফাইলগুলো সংগ্রহ করুন। যদি ফন্টগুলো প্রোপ্রাইটারি হয়, তাহলে ভিজ্যুয়াল মেট্রিক্সের সাথে সামঞ্জস্যপূর্ণ লাইসেন্সড বিকল্প বিবেচনা করুন। এই ফন্টগুলো রূপান্তর ওয়ার্কস্টেশনে ইনস্টল করুন; অধিকাংশ কনভার্টার প্রথম মিলিয়ে পাওয়া ফন্টকে ডিফল্ট হিসেবে ব্যবহার করবে।
২.৩ রূপান্তরের আগে ব্যাকআপ
মৌলিক আর্কাইভে সরাসরি কাজ করবেন না। পুরো সংগ্রহকে একটি নিবেদিত রূপান্তর ড্রাইভে কপি করুন। অপ্রত্যাশিত করাপশন ঘটলে এটি সেফটি নেট প্রদান করে।
২.৪ অপ্রয়োজনীয় ফাইল পরিষ্কার করা
ডুপ্লিকেট বা অব্যবহৃত .wpd ফাইল মুছে ফেলুন। ইনভেন্টরিতে ডুপ্লিকেট‑ফাইন্ডার চালালে কাজের পরিমাণ ১০‑২০ % পর্যন্ত কমে এবং স্টোরেজ খরচ কমে।
৩. টার্গেট ফরম্যাট(গুলো) নির্বাচন করা
সর্বোত্তম আউটপুট ফরম্যাট ডাউনস্ট্রিম ব্যবহার অনুযায়ী নির্ভর করে।
- DOCX – যখন ডকুমেন্টটি Office বা Google Workspace‑এ এডিট করা হবে। DOCX অধিকাংশ স্ট্রাকচারাল এলিমেন্ট (স্টাইল, টেবিল, কমেন্ট) সংরক্ষণ করে এবং ট্র্যাকড চেঞ্জ সমর্থন করে।
- PDF/A‑2 – আর্কাইভের জন্য আদর্শ। PDF/A বাইরের ফন্টের উপর নির্ভরশীলতা দূর করে ফন্ট এমবেড করে, এবং অ্যাক্টিভ কন্টেন্ট নিষিদ্ধ করে, ফলে রিড‑অনলি রিপ্রেজেন্টেশন নিশ্চিত হয়।
- ODT – LibreOffice‑এর মতো ওপেন‑সোর্স ইকোসিস্টেম পছন্দকারী সংস্থার জন্য উপকারী।
- HTML5 – যখন কন্টেন্ট ওয়েবসাইট বা ইনট্রানেটে প্রকাশ হবে, তখন পরিষ্কার, সেম্যান্টিক HTML হেডিং হায়ারার্কি রাখে এবং স্টাইলিং সহজ করে।
অনেক প্রকল্পে ডুয়াল‑আউটপুট পদ্ধতি গ্রহণ করা হয়: ভবিষ্যৎ এডিটের জন্য DOCX এবং কমপ্লায়েন্স ও দীর্ঘমেয়াদী স্টোরেজের জন্য PDF/A।
৪. রূপান্তর ইঞ্জিন নির্বাচন করা
রূপান্তর টুলের তিনটি প্রধান ক্যাটেগরি রয়েছে:
| ক্যাটেগরি | সাধারণ টুল | শক্তি | দুর্বলতা |
|---|---|---|---|
| নেটিভ WordPerfect এক্সপোর্ট | WordPerfect 12‑14 (save as .docx, .pdf) | সমর্থিত ফিচারের জন্য ১০০ % লেআউট ফিডেলিটি | লাইসেন্সেড Windows কপি দরকার; স্বয়ংক্রিয়তা সীমিত |
| ডেডিকেটেড কনভার্সন সফটওয়্যার | Able2Extract, Zamzar Desktop, UniDOC | ব্যাচ প্রসেসিং, স্ক্রিপ্টযোগ্য API, এমবেডেড অবজেক্ট সমর্থন | জটিল লেআউট ভুল ব্যাখ্যা করতে পারে; লাইসেন্স ফি |
| ক্লাউড‑বেসড কনভার্টার | convertise.app, CloudConvert, Zamzar (online) | লোকাল ইনস্টলেশন দরকার নেই, স্কেলেবল, API অ্যাক্সেস | ইন্টারনেট ব্যান্ডউইডথে নির্ভরশীল; প্রাইভেসি কমপ্লায়েন্স যাচাই প্রয়োজন |
বড়, প্রাইভেসি‑সেন্সিটিভ আর্কাইভের জন্য হাইব্রিড পদ্ধতি কার্যকর: সবচেয়ে জটিল ফাইলের জন্য লোকালি ইনস্টল করা WordPerfect (বা লাইসেন্সড ট্রায়াল) ব্যবহার করুন, এবং বাকি সরল ডকুমেন্টের জন্য ক্লাউড সার্ভিস যেমন convertise.app ব্যাকআপ করুন। Convertise সম্ভব হলে ফাইলটি পুরোপুরি ব্রাউজারে প্রোসেস করে, ফলে সোর্স কখনোই ব্যবহারকারীর মেশিনের বাইরে যায় না—যা গোপনীয় আইনি চুক্তি হ্যান্ডল করার সময় অত্যন্ত গুরুত্বপূর্ণ।
৫. বিস্তারিত রূপান্তর ওয়ার্কফ্লো
নিচের ধাপগুলো টুল সিলেকশনের পর স্ক্রিপ্ট করা যেতে পারে।
৫.১ অটোমেটেড প্রি‑চেক স্ক্রিপ্ট (PowerShell উদাহরণ)
# Scan a folder for .wpd files and generate a CSV report
Get-ChildItem -Path "E:\LegacyWPD" -Recurse -Filter *.wpd |
Select-Object FullName, Length, LastWriteTime |
Export-Csv -Path "E:\ConversionReport\wpd_inventory.csv" -NoTypeInformation
প্রাপ্ত CSV ফাইলটি ব্যাচ ইঞ্জিনে ফিড করা হয়, এবং নির্ধারিত সাইজ (>5 MB) এর ফাইলগুলোকে ম্যানুয়াল রিভিউয়ের জন্য চিহ্নিত করা যায়।
৫.২ Convertise CLI (কল্পিত) দিয়ে ব্যাচ কনভার্সন
# Assuming convertise provides a CLI wrapper called cs-cli
cs-cli batch \
--input "E:/LegacyWPD/**/*.wpd" \
--output-format docx \
--output-dir "E:/Converted/DOCX" \
--log "E:/ConversionReport/batch_log.txt"
CLI মূল টাইমস্ট্যাম্প সংরক্ষণ করে এবং প্রতিটি আউটপুট ফাইলের SHA‑256 চেকসাম লিখে। এই হ্যাশগুলো পরে ভেরিফিকেশনের ভিত্তি হয়।
৫.৩ PDF/A জেনারেশন (LibreOffice হেডলেস মোড ব্যবহার করে)
libreoffice --headless --convert-to pdf:writer_pdf_Export --outdir "E:/Converted/PDF" "E:/Converted/DOCX/*.docx"
# Post‑process with Ghostscript to enforce PDF/A‑2 compliance
for f in E:/Converted/PDF/*.pdf; do
gs -dPDFA -dBATCH -dNOPAUSE -sProcessColorModel=DeviceRGB \
-sDEVICE=pdfwrite -sOutputFile="${f%.pdf}_pdfa.pdf" "$f"
done
এই দুই‑ধাপের পদ্ধতি নিশ্চিত করে যে উৎপন্ন PDF গুলো আর্কাইভ মান পূরণ করে।
৫.৪ ভ্যালিডেশন এবং কোয়ালিটি অ্যাস্যুরেন্স
- চেকসাম তুলনা – রূপান্তরের আগে এবং পরে ফাইলের হ্যাশ তুলনা করে নিশ্চিত করুন যে সোর্স ফাইল পরিবর্তন হয়নি (সঙ্গত মেটাডেটা ফাইলের চেকসাম ব্যবহার করে)।
- ভিজুয়াল স্পট‑চেক – রূপান্তরিত ডকুমেন্টের ৫ % র্যান্ডমভাবে নির্বাচন করুন। Word/LibreOffice‑এ খুলে পেজ কাউন্ট, হেডার/ফুটার সামঞ্জস্য এবং টেবিল অ্যালাইনমেন্ট তুলনা করুন।
- মেটাডেটা অডিট –
exiftoolবাpdfinfoদিয়ে প্রপার্টি বের করে নিশ্চিত করুন যে লেখক, তৈরি তারিখ এবং কীওয়ার্ড রয়ে গেছে। যদি কোনো ফিল্ড মিস থাকে, একটি স্ক্রিপ্ট দিয়ে ইনভেন্টরি CSV থেকে টেনে বসানো যায়।
৬. এমবেডেড অবজেক্ট এবং ম্যাক্রো হ্যান্ডলিং
৬.১ OLE অবজেক্ট এক্সট্র্যাকশন
WordPerfect OLE অবজেক্টকে বাইনারি স্ট্রিম হিসেবে সংরক্ষণ করে। Ole2Extract এর মতো টুল দিয়ে রূপান্তরের আগে এগুলো বের করা যায়। এক্সট্র্যাক্ট করা পরে ম্যানুয়ালি অথবা ম্যাক্রো মাধ্যমে টার্গেট ডকুমেন্টে রি‑এম্বেড করা হয়।
৬.২ WordPerfect ম্যাক্রো ডিলিং
WPM ম্যাক্রো পোর্টেবল না হওয়ায় সর্বোত্তম পদ্ধতি হল ম্যাক্রোটি WordPerfect পরিবেশে চালিয়ে ফলাফলকে স্ট্যাটিক ডকুমেন্ট (যেমন PDF) হিসেবে এক্সপোর্ট করা, তারপর সেই স্ট্যাটিক আউটপুট রূপান্তর করা। যদি ম্যাক্রো শুধুমাত্র টেক্সট জেনারেট করে, তাহলে সহজ Python স্ক্রিপ্ট দিয়ে লজিক পুনরায় তৈরি করা যায়, যা raw .wpd ফাইল প্রোসেস করতে পারে (যদি python‑wpd লাইব্রেরি উপলব্ধ থাকে)।
৭. মেটাডেটা সংরক্ষণ ও ম্যাপিং
রূপান্তরের পরে টিকে থাকা স্ট্যান্ডার্ড মেটাডেটা ফিল্ডগুলো:
- Title →
dc:title(PDF) অথবাcoreProperties.title(DOCX) - Author →
dc:creator/coreProperties.author - Subject/Keywords →
dc:description/coreProperties.subject - Creation/Modification Dates →
dcterms:created/dcterms:modified
যদি রূপান্তর টুল এই ফিল্ডগুলো ফেলে দেয়, একটি পোস্ট‑প্রসেসিং স্টেপে সেগুলো পুনরায় ইনজেক্ট করা যায়। নিচে DOCX‑এর জন্য python‑docx ব্যবহার করা উদাহরণ দেওয়া হল:
from docx import Document
import csv, datetime
from pathlib import Path
metadata = {row['filename']: row for row in csv.DictReader(open('wpd_inventory.csv'))}
for file in Path('E:/Converted/DOCX').glob('*.docx'):
doc = Document(str(file))
meta = metadata.get(file.name, {})
doc.core_properties.title = meta.get('title', '')
doc.core_properties.author = meta.get('author', '')
if meta.get('created'):
doc.core_properties.created = datetime.datetime.fromisoformat(meta['created'])
doc.save(str(file))
৮. বড় আকারের সংগ্রহের জন্য ব্যাচ অটোমেশন
যদি আর্কাইভে দশ‑হাজারগুলো ফাইল থাকে, তাহলে RabbitMQ অথবা AWS SQS এর মতো কিউ‑বেসড সিস্টেম ব্যবহার করে ওয়ার্কারগুলোকে অ্যাসিঙ্ক্রোনাসভাবে কাজ করা যায়। প্রতিটি ওয়ার্কার একটি মেসেজ (ফাইল পাথ) পুল করে, রূপান্তর পাইপলাইন চালায়, আউটপুটকে একটি আউটপুট বাকেট‑এ লিখে, এবং সাফল্য/ব্যর্থতা ইভেন্ট প্রকাশ করে। এই ডিজাইন প্রদান করে:
- স্কেলাবিলিটি – কিউ ব্যাকআপ হলে অতিরিক্ত ওয়ার্কার যোগ করা যায়।
- ফল্ট টলারেন্স – ফেইলড জব স্বয়ংক্রিয়ভাবে রিট্রাই করা যায়।
- অডিটিং – প্রতিটি মেসেজে ইউনিক আইডি থাকে; লগসমূহ কমপ্লায়েন্স রিপোর্টের জন্য সেন্ট্রালাইজড হয়।
৯. প্রাইভেসি এবং কমপ্লায়েন্স বিবেচনা
অনেক লিগ্যাসি WordPerfect ফাইল অভ্যন্তরীণ হলেও, কিছুতে ব্যক্তিগত শনাক্তযোগ্য তথ্য (PII) অথবা সুরক্ষিত স্বাস্থ্য তথ্য (PHI) থাকতে পারে। কোন ফাইলকেই ক্লাউড সার্ভিসে পাঠানোর আগে নিশ্চিত করুন:
- ডাটা রেসিডেন্সি – সার্ভিস একই জুরিসডিকশনেই ফাইল প্রসেস করে কিনা।
- এন্ড‑টু‑এন্ড এনক্রিপশন – ট্রানজিটে (TLS) এবং সম্ভব হলে প্রসেসিং সময়কালের জন্য (এনক্রিপ্টেড) এনক্রিপ্টেড থাকে।
- নো পার্সিস্টেন্ট স্টোরেজ – প্রোভাইডার রূপান্তরের পর ফাইল সংরক্ষণ না করে তা নিশ্চিত করুন। উদাহরণস্বরূপ, Convertise.app রূপান্তর শেষে ফাইল অবিলম্বে ডিলিট করে দেয়।
যদি কোনো ফাইল এই শর্ত পূরণ না করে, তখন রূপান্তর অন‑প্রিমাইসেই করা বাঞ্ছনীয়।
১০. রূপান্তরিত সম্পদের আর্কাইভ স্টোরেজ
রূপান্তর সফল হওয়ার পরে, আপনার রেকর্ড‑রিটেনশন পলিসি অনুযায়ী ফলাফল সংরক্ষণ করুন। একটি সুপারিশকৃত হায়ারার্কি:
ArchiveRoot/
├── Original_WPD/ # রিড‑অনলি, অপরিবর্তনীয় ব্যাকআপ
├── DOCX_Editable/ # ভবিষ্যৎ এডিটের জন্য
├── PDF_A_Archive/ # দীর্ঘমেয়াদী, রিড‑অনলি
└── Metadata/ # CSV রিপোর্ট, চেকসাম, অডিট লগ
PDF/A স্তরের জন্য WORM (Write‑Once‑Read‑Many) স্টোরেজ টিয়ার ব্যবহার করে দুর্ঘটনাবশত পরিবর্তন রোধ করুন। ডেডুপ্লিকেশন দিয়ে স্পেস সেভ করুন, তবে চেকসাম ইন্টেগ্রিটি বজায় রাখুন।
১১. সাধারণ পিটফল এবং সমাধান
| লক্ষণ | সম্ভাব্য কারণ | সমাধান |
|---|---|---|
| ফন্ট অনুপস্থিত, টেক্সট অস্থানে | ফন্ট ইনস্টল না থাকা বা মেট্রিক্সের পার্থক্য | ঠিক একই ভার্সনের ফন্ট ইনস্টল করুন, অথবা কনভার্টার সেটিংসে ফন্ট‑সাবস্টিটিউশন ম্যাপ ব্যবহার করুন |
| টেবিল প্লেইন টেক্সটে রূপান্তরিত | কনভার্টার WordPerfect টেবিল মার্কআপ চিনি না | .wpd কে WordPerfect এর “Export as RTF” দিয়ে আগে রূপান্তর করুন, তারপর RTF থেকে DOCX করুন, যাতে টেবিল স্ট্রাকচার থাকে |
| ফুটনোট গায়েব | টার্গেট ফরম্যাটে ফুটনোট সাপোর্ট না করা | কনভার্টার সেটিংসে “Preserve footnotes” ফ্ল্যাগ চালু করুন; বিকল্পভাবে PDF‑এ রূপান্তর করে OCR‑বেসড এক্সট্র্যাকশন দিয়ে DOCX‑এ ফুটনোট টেক্সট যোগ করুন |
| এমবেডেড Excel চার্ট স্ট্যাটিক ইমেজে রূপান্তর | OLE অবজেক্ট পার্স না করা | OLE আলাদাভাবে এক্সট্র্যাক্ট করুন, মূল Excel ফাইল রূপান্তর করুন, তারপর টার্গেট ডকুমেন্টে পুনরায় এমবেড করুন |
| রূপান্তরের পরে চেকসাম মismatch | রূপান্তরের সময় ফাইল পরিবর্তিত (যেমন, লাইন‑এন্ডিং কনভার্সন) | “Exact copy” অপশন সহ মোড ব্যবহার করুন অথবা পোস্ট‑কনভার্সন বাইনারি ডিফ চালিয়ে নিশ্চিত করুন যে শুধুমাত্র ইচ্ছাকৃত পরিবর্তনই ঘটেছে |
১২. রূপান্তরিত কর্পাসের ভবিষ্যৎ‑প্রুফিং
ডকুমেন্টগুলোকে ওপেন, ভাল‑ডকুমেন্টেড ফরম্যাট (DOCX, PDF/A, ODT) এ রাখলে ভবিষ্যৎ অবচয় ঝুঁকি নাটকীয়ভাবে কমে। এই বিষয়গুলো নিশ্চিত করতে:
- স্ট্যান্ডার্ডে ভ্যালিডেট – PDF/A ভ্যালিডেশন টুল (যেমন veraPDF) এবং DOCX স্কিমা ভ্যালিডেটর চালান।
- স্টোরেজ মিডিয়া রেগুলার রিফ্রেশ – প্রতি ৫‑৭ বছরে নতুন স্টোরেজ টেকনোলজিতে মাইগ্রেট করুন।
- রূপান্তর রেসিপি বজায় রাখুন – ব্যবহৃত কমান্ড‑লাইন আর্গুমেন্ট, টুলের ভার্সন, এবং ফন্ট প্যাকেজগুলোর রেকর্ড রাখুন। এই রেসিপি ভবিষ্যৎ রেন্ডারিং ইঞ্জিন আপডেট হলে পুনরায় তৈরি করতে সাহায্য করে।
লিগ্যাসি WordPerfect রূপান্তরকে একটি শৃঙ্খলাবদ্ধ ডেটা‑মাইগ্রেশন প্রকল্প হিসেবে গ্রহণ করলে—ইনভেন্টরি, নিয়ন্ত্রিত টুলিং, অটোমেটেড ভ্যালিডেশন এবং মজবুত আর্কাইভিং সহ—সংগঠনগুলো লেআউটের অখণ্ডতা বা কমপ্লায়েন্স ত্যাগ না করেই দশকের মূল্যবান কন্টেন্ট উন্মোচন করতে পারে। আপনি সম্পূর্ণ অন‑প্রিমাইস সল্যুশন বেছে নিন অথবা গোপনীয়তা‑সম্মানিত ক্লাউড টুল যেমন convertise.app ব্যবহার করুন, এখানে বর্ণিত নীতিগুলো প্রক্রিয়াটিকে স্বচ্ছ, পুনরুত্পাদনযোগ্য এবং অডিট‑ফ্রেন্ডলি রাখতে সহায়তা করবে।