[Oo-discuss] Пакетный экспорт

Rail Aliev rail на i-rs.ru
Пт Мар 30 14:41:43 MSD 2007


----- "Maksim Otstavnov" <maksim на otstavnov.com> wrote:
> Hello Anton,
> 
> Friday, March 30, 2007, 12:12:05 PM, you wrote:
> 
> AF> Максим, говорят что это можно сделать с помощью OOo. Как - не
> знаю. Знаю
> AF> что у нас в одном из проектов люди это смогли.
> 
> И не рассказывают, как?


Возможно будет обрыв треда - пишу через веб интерфейс. :(

Могу подать идею как это сделать

1. В OOo добавляется следующий макрос:

Sub convertToPDF(strFile as string, strDestFile as string)
    Dim oDoc as Object
    Dim strFilterSubName as String

    strUrl = ConvertToUrl( strFile )
    oDoc = StarDesktop.loadComponentFromURL( strUrl, "_blank", 0, array(MakePropertyValue("Hidden",true)))

    cURL = ConvertToURL( strDestFile )

    oDoc.storeToURL( cURL, Array( MakePropertyValue( "FilterName", "writer_pdf_Export" ) )

    oDoc.close(True)
End Sub

OpenOffice.org запускается так:

openoffice.org-2.2 -writer 'macro:///standard.Module1.convertToPDF("file.odt", "file.pdf")'


-- 
Best regards,
Rail Aliev
www.i-rs.ru



Подробная информация о списке рассылки Oo-discuss