21 lines
632 B
Plaintext
21 lines
632 B
Plaintext
WordToPdf();
|
|
|
|
function WordToPdf();
|
|
begin
|
|
alias := "";
|
|
doc := "D:\\temp\\wordtopdf\\3M.docx";
|
|
// doc := "D:\\temp\\test1.docx";
|
|
// doc := "D:\\temp\\nihao.docx";
|
|
// doc := "D:\\temp\\wordtopdf\\3M1.docx";
|
|
output := "D:\\temp\\1.pdf";
|
|
|
|
sysparams["_PDF_PAGE_GRID_DEBUG_"] := 0;
|
|
sysparams["_PDF_TEXT_DEBUG_"] := 0;
|
|
docx_to_pdf := new TSDocxToPdf(alias, doc);
|
|
docx_to_pdf.Font.SetSubstitutionRules("仿宋", "宋体");
|
|
docx_to_pdf.Transform();
|
|
err := docx_to_pdf.SaveToFile(alias, output);
|
|
echo "SaveToFile::\t", "err := ", format("%x", err), "\toutput_file := ", output, "\n";
|
|
end;
|
|
|