<!--
Code highlighting produced by Actipro CodeHighlighter (freeware)
http:
--><?php set_time_limit(0);
function
MakePropertyValue(
$name
,
$value
,
$osm
){
$oStruct
=
$osm
->Bridge_GetStruct(
"com.sun.star.beans.PropertyValue"
);
$oStruct
->Name =
$name
;
$oStruct
->Value =
$value
;
return
$oStruct
;
}
function
word2pdf(
$doc_url
,
$output_url
){
$fdoc_url
=
"file:///"
.
$doc_url
;
$foutput_url
=
"file:///"
.
$output_url
;
$osm
=
new
COM(
"com.sun.star.ServiceManager"
)
or
die
(
"Please be sure that OpenOffice.org is installed.n"
);
$args
=
array
(MakePropertyValue(
"Hidden"
,true,
$osm
));
$oDesktop
=
$osm
->createInstance(
"com.sun.star.frame.Desktop"
);
$oWriterDoc
=
$oDesktop
->loadComponentFromURL(
$fdoc_url
,
"_blank"
, 0,
$args
);
$export_args
=
array
(MakePropertyValue(
"FilterName"
,
"writer_pdf_Export"
,
$osm
));
$oWriterDoc
->storeToURL(
$foutput_url
,
$export_args
);
$oWriterDoc
->close(true);
}
$output_dir
=
"F:/ComsenzEXP/wwwroot/"
;
$doc_file
=
"F:/ComsenzEXP/wwwroot/11.csv"
;
$pdf_file
=
"513.pdf"
;
$output_file
=
$output_dir
.
$pdf_file
;
if
(!
file_exists
(
$output_file
)){
word2pdf(
$doc_file
,
$output_file
);
}
?>