ওয়ার্ড 2013 এ একটি বৈশ্বিক ম্যাক্রো তৈরি করুন:
' The Word macro for exporting to PDF (the Word window closes after finishing)
Sub ExportToPDFext()
ChangeFileOpenDirectory ThisDocument.Path
ActiveDocument.ExportAsFixedFormat _
OutputFileName:=Left(ActiveDocument.FullName, InStrRev(ActiveDocument.FullName, ".")) + "pdf", _
ExportFormat:=wdExportFormatPDF, _
OpenAfterExport:=False, _
OptimizeFor:=wdExportOptimizeForPrint, _
Range:=wdExportAllDocument, _
From:=1, _
To:=1, _
Item:=wdExportDocumentContent, _
IncludeDocProps:=True, _
KeepIRM:=True, _
CreateBookmarks:=wdExportCreateNoBookmarks, _
DocStructureTags:=True, _
BitmapMissingFonts:=True, _
UseISO19005_1:=False
Application.Quit SaveChanges:=wdDoNotSaveChanges
End Sub
এর পরে আপনি ওয়ার্ড ডকুমেন্টকে পিডিএফে কমান্ড লাইনে রূপান্তর করতে পারেন:
"C:\Program Files\Microsoft Office\Office15\WINWORD.EXE" /mExportToPDFext /q "your_document_path.docx"
ওয়ার্ড উইন্ডোটি এমনকি দেখাবে না কারণ ম্যাক্রো কাজ শেষ করার পরে এটি বন্ধ হয়ে গেছে, এবং ওয়ার্ডটি লোড হওয়ার পরে প্যারামিটার / কিউ স্প্ল্যাশ উইন্ডোটি অক্ষম করে।
এখানে গিটহাবের বিকল্প বিস্তারিত নির্দেশাবলী রয়েছে । এছাড়াও, প্রসঙ্গ মেনু বিকল্পটি কমান্ড লাইন ছাড়াই ব্যাচকে রূপান্তর করতে দেয়। এটি রেজিস্ট্রি যুক্ত করা যেতে পারে। DOC এবং DOCX এর জন্য:
[HKEY_CLASSES_ROOT\Word.Document.8\shell\SavePDFhere]
@="Save PDF here"
[HKEY_CLASSES_ROOT\Word.Document.8\shell\SavePDFhere\command]
@="\"C:\\Program Files\\Microsoft Office\\Office15\\WINWORD.EXE\" /mExportToPDFext /q \"%1\""
[HKEY_CLASSES_ROOT\Word.Document.12\shell\SavePDFhere]
@="Save PDF here"
[HKEY_CLASSES_ROOT\Word.Document.12\shell\SavePDFhere\command]
@="\"C:\\Program Files\\Microsoft Office\\Office15\\WINWORD.EXE\" /mExportToPDFext /q \"%1\""