<!DOCTYPE html>
    <html lang="vi" xmlns="http://www.w3.org/1999/xhtml" prefix="og: http://ogp.me/ns#">
    <head>
<title>Lưu file DOC thành PDF bằng VBA và PDFCreator</title>
<meta name="description" content="Lưu file DOC thành PDF bằng VBA và PDFCreator - Savefile - Tin Tức -...">
<meta name="author" content="Arrebol  - Chia sẻ kiến thức kết nối thành công">
<meta name="copyright" content="Arrebol  - Chia sẻ kiến thức kết nối thành công [webmaster@arrebol.edu.vn]">
<meta name="generator" content="NukeViet v4.5">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta property="og:title" content="Lưu file DOC thành PDF bằng VBA và PDFCreator">
<meta property="og:type" content="website">
<meta property="og:description" content="Savefile - Tin Tức - http&#x3A;&#x002F;&#x002F;arrebol.edu.vn&#x002F;savefile&#x002F;visual-basic-for-application-vba&#x002F;luu-file-doc-thanh-pdf-bang-vba-va-pdfcreator-97.html">
<meta property="og:site_name" content="Arrebol  - Chia sẻ kiến thức kết nối thành công">
<meta property="og:url" content="http://arrebol.edu.vn/savefile/visual-basic-for-application-vba/luu-file-doc-thanh-pdf-bang-vba-va-pdfcreator-97.html">
<link rel="shortcut icon" href="http://arrebol.edu.vn/uploads/3157808.png">
<link rel="canonical" href="http://arrebol.edu.vn/savefile/visual-basic-for-application-vba/luu-file-doc-thanh-pdf-bang-vba-va-pdfcreator-97.html">
<link rel="alternate" href="http://arrebol.edu.vn/rss/" title="Tin Tức" type="application/rss+xml">
<link rel="alternate" href="http://arrebol.edu.vn/rss/Tin-tuc/" title="Tin Tức - Tin tức" type="application/rss+xml">
<link rel="alternate" href="http://arrebol.edu.vn/rss/kho-sach/" title="Tin Tức - Kho sách" type="application/rss+xml">
<link rel="alternate" href="http://arrebol.edu.vn/rss/toan/" title="Tin Tức - Toán" type="application/rss+xml">
<link rel="alternate" href="http://arrebol.edu.vn/rss/tin-hoc/" title="Tin Tức - Tin học" type="application/rss+xml">
<link rel="alternate" href="http://arrebol.edu.vn/rss/hoa-hoc/" title="Tin Tức - Hóa học" type="application/rss+xml">
<link rel="alternate" href="http://arrebol.edu.vn/rss/vat-li/" title="Tin Tức - Vật lí" type="application/rss+xml">
<link rel="alternate" href="http://arrebol.edu.vn/rss/tieng-anh/" title="Tin Tức - Tiếng Anh" type="application/rss+xml">
<link rel="alternate" href="http://arrebol.edu.vn/rss/mon-khac/" title="Tin Tức - Môn khác" type="application/rss+xml">
<link rel="alternate" href="http://arrebol.edu.vn/rss/tai-lieu/" title="Tin Tức - Tài liệu" type="application/rss+xml">
<link rel="alternate" href="http://arrebol.edu.vn/rss/kinh-nghiem/" title="Tin Tức - Kinh nghiệm" type="application/rss+xml">
<link rel="alternate" href="http://arrebol.edu.vn/rss/de-thi/" title="Tin Tức - Đề thi" type="application/rss+xml">
<link rel="alternate" href="http://arrebol.edu.vn/rss/khoi-10/" title="Tin Tức - Khối 10" type="application/rss+xml">
<link rel="alternate" href="http://arrebol.edu.vn/rss/khoi-11/" title="Tin Tức - Khối 11" type="application/rss+xml">
<link rel="alternate" href="http://arrebol.edu.vn/rss/khoi-12/" title="Tin Tức - Khối 12" type="application/rss+xml">
<link rel="alternate" href="http://arrebol.edu.vn/rss/hsg/" title="Tin Tức - HSG" type="application/rss+xml">
<link rel="alternate" href="http://arrebol.edu.vn/rss/tin-hoc-9/" title="Tin Tức - Tin học 9" type="application/rss+xml">
<link rel="alternate" href="http://arrebol.edu.vn/rss/ma-nguon/" title="Tin Tức - Mã nguồn" type="application/rss+xml">
<link rel="alternate" href="http://arrebol.edu.vn/rss/visual-basic-for-application-vba/" title="Tin Tức - Visual Basic &#40;VBA&#41;" type="application/rss+xml">
<link rel="alternate" href="http://arrebol.edu.vn/rss/c-c/" title="Tin Tức - C&#x002F;C++" type="application/rss+xml">
<link rel="alternate" href="http://arrebol.edu.vn/rss/visual-basic/" title="Tin Tức - Visual Basic" type="application/rss+xml">
<link rel="alternate" href="http://arrebol.edu.vn/rss/c/" title="Tin Tức - C&#x23;" type="application/rss+xml">
<link rel="alternate" href="http://arrebol.edu.vn/rss/php/" title="Tin Tức - PHP" type="application/rss+xml">
<link rel="alternate" href="http://arrebol.edu.vn/rss/robotics/" title="Tin Tức - Robotics" type="application/rss+xml">
<link rel="preload" as="style" href="http://arrebol.edu.vn/assets/css/font-awesome.min.css" type="text/css">
<link rel="preload" as="style" href="http://arrebol.edu.vn/themes/arrebol/css/bootstrap.non-responsive.css" type="text/css">
<link rel="preload" as="style" href="http://arrebol.edu.vn/themes/arrebol/css/style.css" type="text/css">
<link rel="preload" as="style" href="http://arrebol.edu.vn/themes/arrebol/css/style.non-responsive.css" type="text/css">
<link rel="preload" as="style" href="http://arrebol.edu.vn/themes/arrebol/css/news.css" type="text/css">
<link rel="preload" as="style" href="http://arrebol.edu.vn/themes/arrebol/css/custom.css" type="text/css">
<link rel="preload" as="script" href="http://arrebol.edu.vn/assets/js/jquery/jquery.min.js" type="text/javascript">
<link rel="preload" as="script" href="http://arrebol.edu.vn/assets/js/language/vi.js" type="text/javascript">
<link rel="preload" as="script" href="http://arrebol.edu.vn/assets/js/global.js" type="text/javascript">
<link rel="preload" as="script" href="http://arrebol.edu.vn/themes/arrebol/js/news.js" type="text/javascript">
<link rel="preload" as="script" href="http://arrebol.edu.vn/themes/arrebol/js/main.js" type="text/javascript">
<link rel="preload" as="script" href="http://arrebol.edu.vn/themes/arrebol/js/custom.js" type="text/javascript">
<link rel="preload" as="script" href="http://arrebol.edu.vn/themes/arrebol/js/bootstrap.min.js" type="text/javascript">
<link rel="stylesheet" href="http://arrebol.edu.vn/assets/css/font-awesome.min.css">
<link rel="stylesheet" href="http://arrebol.edu.vn/themes/arrebol/css/bootstrap.non-responsive.css">
<link rel="stylesheet" href="http://arrebol.edu.vn/themes/arrebol/css/style.css">
<link rel="stylesheet" href="http://arrebol.edu.vn/themes/arrebol/css/style.non-responsive.css">
<link rel="StyleSheet" href="http://arrebol.edu.vn/themes/arrebol/css/news.css">
<link rel="stylesheet" href="http://arrebol.edu.vn/themes/arrebol/css/custom.css">
<style>
	body{background: #fff;}
</style>
    </head>
    <body>
<div id="print">
	<div id="hd_print">
		<h2 class="pull-left">Arrebol  - Chia sẻ kiến thức kết nối thành công</h2>
		<p class="pull-right"><a title="Arrebol  - Chia sẻ kiến thức kết nối thành công" href="http://arrebol.edu.vn/">http://arrebol.edu.vn</a></p>
	</div>
	<div class="clear"></div>
	<hr />
	<div id="content">
		<h1>Lưu file DOC thành PDF bằng VBA và PDFCreator</h1>
		<ul class="list-inline">
			<li>Thứ bảy - 21/01/2023 06:53</li>
			<li class="hidden-print txtrequired"><em class="fa fa-print">&nbsp;</em><a title="In ra" href="javascript:;" onclick="window.print()">In ra</a></li>
			<li class="hidden-print txtrequired"><em class="fa fa-power-off">&nbsp;</em><a title="Đóng cửa sổ này" href="javascript:;" onclick="window.close()">Đóng cửa sổ này</a></li>
		</ul>
		<div class="clear"></div>
		<div id="hometext">
			Lưu file DOC thành PDF bằng VBA và PDFCreator
		</div>
		<div id="bodytext" class="clearfix">
			Trước khi bắt đầu, bạn cần cài đặt và tham khảo phần mềm sau:<br />
Cài đặt PDFCreator (miễn phí) trong PDFCreator (<a href="https://www.pdfforge.org/" rel="nofollow noopener" target="_blank">https://www.pdfforge.org/</a>)<br />
Cài đặt xong check &quot;PDFCreator_COM&quot; trong phần cài đặt.<br />
Sau khi mở Word bạn hãy thay đổi máy in thành PDFCreator. (Nếu bạn không thay đổi nó sẽ không hoạt động và nó sẽ được xuất ra từ máy in bình thường.)<br />
Phương thức xuất PDF
<pre>
<code>Sub PDF_Output()
    Const JobTimeout As Integer = 15
    Const PDF_DPI As Integer = 300
    Const PDF_CompLevel As String = &quot;JpegMedium&quot;
    Const DistPath As String = &quot;C:\Tmp\TestPDF.pdf&quot;
    Dim PDFCreatorQueue As Queue
    Dim PrintJob As PrintJob

    Set PDFCreatorQueue = CreateObject(&quot;PDFCreator.JobQueue&quot;)

    &#039;Chọn PDFCreator tại đây
    Application.Dialogs(xlDialogPrinterSetup).Show

    PDFCreatorQueue.Initialize

    ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True

    If Not PDFCreatorQueue.WaitForJob(JobTimeout) Then
      MsgBox (&quot;Không thể xuất PDF vì không tìm thấy lệnh in.&quot;)
    Else
      Set PrintJob = PDFCreatorQueue.NextJob
      PrintJob.SetProfileByGuid (&quot;DefaultGuid&quot;)

      &#039;Compression
      &#039;Thay đổi tỷ lệ nén của hình ảnh tại đây…JpegMaximum (độ nén cao) → JpegMinimum (độ nén thấp)

      Call PrintJob.SetProfileSetting(&quot;PdfSettings.CompressColorAndGray.Enabled&quot;, &quot;True&quot;)

      &#039;Lấy mẫu lại ảnh rõ ràng
      Call PrintJob.SetProfileSetting(&quot;PdfSettings.CompressColorAndGray.Resampling&quot;, &quot;True&quot;)

      &#039;Cài đặt lấy mẫu lại ảnh (DPI 300)
      Call PrintJob.SetProfileSetting(&quot;PdfSettings.CompressColorAndGray.Dpi&quot;, PDF_DPI)

      &#039;Nén ảnh được đặt thành nén trung bình
      Call PrintJob.SetProfileSetting(&quot;PdfSettings.CompressColorAndGray.Compression&quot;, PDF_CompLevel)

      PrintJob.ConvertTo (DistPath)

      If (Not PrintJob.IsFinished Or Not PrintJob.IsSuccessful) Then
          MsgBox (&quot;Không thể xuất các tệp sau dưới dạng PDF. :&quot; &amp; DistPath)
      End If
    End If

    MsgBox (&quot;Hoàn thành xuất file PDF.&quot;)

    PDFCreatorQueue.ReleaseCom

End Sub</code></pre>
Có rất ít trang web mà bạn có thể tham khảo, nhưng tôi nghĩ bạn có thể làm được nếu chỉ cần xem tài liệu tham khảo chính thức.<br />
Ngoài ra các bạn có thể tham khảo thêm theo link bên dưới:<br />
http://docs.pdfforge.org/pdfcreator/latest/en/pdfcreator/com-interface/<br />
http://docs.pdfforge.org/pdfcreator/latest/en/pdfcreator/com-interface/reference/settings/
		</div>
				<div id="author">
						<p>
				<strong>Tác giả:</strong>
				Admin Arrebol
			</p>
		</div>
	</div>
	<div id="footer" class="clearfix">
		<div id="url">
			<strong>URL của bản tin này: </strong><a href="http://arrebol.edu.vn/savefile/visual-basic-for-application-vba/luu-file-doc-thanh-pdf-bang-vba-va-pdfcreator-97.html" title="Lưu file DOC thành PDF bằng VBA và PDFCreator">http://arrebol.edu.vn/savefile/visual-basic-for-application-vba/luu-file-doc-thanh-pdf-bang-vba-va-pdfcreator-97.html</a>

		</div>
		<div class="clear"></div>
		<div class="copyright">
			&copy; Arrebol  - Chia sẻ kiến thức kết nối thành công
		</div>
		<div id="contact">
			<a href="mailto:webmaster@arrebol.edu.vn">webmaster@arrebol.edu.vn</a>
		</div>
	</div>
</div>
        <div id="timeoutsess" class="chromeframe">
            Bạn đã không sử dụng Site, <a onclick="timeoutsesscancel();" href="http://arrebol.edu.vn/#">Bấm vào đây để duy trì trạng thái đăng nhập</a>. Thời gian chờ: <span id="secField"> 60 </span> giây
        </div>
        <div id="openidResult" class="nv-alert" style="display:none"></div>
        <div id="openidBt" data-result="" data-redirect=""></div>
<div id="run_cronjobs" style="visibility:hidden;display:none;"><img alt="cron" src="/index.php?second=cronjobs&amp;p=k8p3H16E" width="1" height="1" /></div>
<script src="http://arrebol.edu.vn/assets/js/jquery/jquery.min.js"></script>
<script>var nv_base_siteurl="/",nv_lang_data="vi",nv_lang_interface="vi",nv_name_variable="nv",nv_fc_variable="op",nv_lang_variable="language",nv_module_name="news",nv_func_name="savefile",nv_is_user=0, nv_my_ofs=7,nv_my_abbr="+07",nv_cookie_prefix="nv4",nv_check_pass_mstime=1738000,nv_area_admin=0,nv_safemode=0,theme_responsive=0,nv_recaptcha_ver=2,nv_recaptcha_sitekey="",nv_recaptcha_type="image";</script>
<script src="http://arrebol.edu.vn/assets/js/language/vi.js"></script>
<script src="http://arrebol.edu.vn/assets/js/global.js"></script>
<script src="http://arrebol.edu.vn/themes/arrebol/js/news.js"></script>
<script src="http://arrebol.edu.vn/themes/arrebol/js/main.js"></script>
<script src="http://arrebol.edu.vn/themes/arrebol/js/custom.js"></script>
<script type="application/ld+json">
        {
            "@context": "https://schema.org",
            "@type": "Organization",
            "url": "http://arrebol.edu.vn",
            "logo": "http://arrebol.edu.vn/uploads/nguyen_1.png"
        }
        </script>
<script src="http://arrebol.edu.vn/themes/arrebol/js/bootstrap.min.js"></script>
</body>
</html>