Have a look at ERJavaMail, you can send attachments with it.

http://wiki.objectstyle.org/confluence/display/WO/Project+WONDER-Frameworks-ERJavaMail

> Hi Paul,
> 
> I would like to get the pdf file and sent it directly by mail with a method. 
> How can I get the the file in the pdfReport component?
> 
> Thanks for your help.
> 
> Envoyé depuis iCloud
> 
> Le 17 nov 2011 à 07:06, Paul Yu <[email protected]> a écrit :
> 
>> Raymond
>> 
>> Just change your css @page declaration.
>> 
>> @page { 
>> size:11in 8.5in; // change this to your paper size
>> margin:0.25in; 
>> -fs-flow-top:"header";
>> -fs-flow-bottom:"footer";
>> -fs-flow-left:"left";
>> -fs-flow-right:"right";
>> padding:1em;
>> border:thin solid #ccc;
>> font-size:.8em;
>> }
>> 
>> 
>> Paul
>> On Nov 17, 2011, at 10:04 AM, Raymond NANEON wrote:
>> 
>>> Hi Paul,
>>> 
>>> I generate a great pdf file. Thanks
>>> I want to know if it's possible to generate a landscape dpf file?
>>> 
>>> 
>>> Envoyé depuis iCloud
>>> 
>>> Le 17 nov 2011 à 05:12, Raymond NANEON <[email protected]> a écrit :
>>> 
>>>> Hi Paul,
>>>> 
>>>> I made tests and your generation pdf method work very well. I go use it to 
>>>> generate my specifique pdf file.
>>>> I will tell you.
>>>> 
>>>> Ray
>>>> Envoyé depuis iCloud
>>>> 
>>>> Le 17 nov 2011 à 03:06, Paul Yu <[email protected]> a écrit :
>>>> 
>>>>> Raymond
>>>>> 
>>>>> That is just to set the object of interest into the component that you 
>>>>> want to download.
>>>>> 
>>>>> So in the MyPDFPage component.
>>>>> 
>>>>> MyPDFPage.java
>>>>> 
>>>>> private MyClass _myObject;
>>>>> 
>>>>> public void setMyObject(MyClass myObject) {
>>>>> _myObject = myObject;
>>>>> }
>>>>> 
>>>>> public MyClass myObject() {
>>>>> return _myObject;
>>>>> }
>>>>> 
>>>>> MyPDFPage.html
>>>>> 
>>>>> <?xml version="1.0" encoding="UTF-8"?>
>>>>> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" 
>>>>>    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd";>
>>>>>         
>>>>> <htmlxmlns="http://www.w3.org/1999/xhtml"xml:lang="en"lang="en";>
>>>>> <head>
>>>>> <metahttp-equiv="Content-Type"content="text/html; charset=utf-8"/>
>>>>> <title><wo:strvalue="$myObject.name"/></title>
>>>>> <wo:ERXStyleSheetfilename="css/style-print.css"media="print"/>
>>>>> </head>
>>>>> 
>>>>> <body>
>>>>> <divclass="contentArea">
>>>>> <wo:str value = "$myObject.name" />
>>>>> </div>
>>>>> </body>
>>>>> 
>>>>> On Nov 17, 2011, at 5:59 AM, Raymond NANEON wrote:
>>>>> 
>>>>>> Hi Paul,
>>>>>> 
>>>>>> thanks a lot for your quick answer but what is the method myObject() ?
>>>>>> Envoyé depuis iCloud
>>>>>> 
>>>>>> Le 17 nov 2011 à 02:32, Paul Yu <[email protected]> a écrit :
>>>>>> 
>>>>>>> Raymond
>>>>>>> 
>>>>>>> Here's the more complete example.
>>>>>>> 
>>>>>>> 
>>>>>>> MyComponent.java
>>>>>>> 
>>>>>>>     public WOActionResults downloadAsPDF() {
>>>>>>> 
>>>>>>> NSMutableDictionary<String, Object> configuration = new 
>>>>>>> NSMutableDictionary<String, Object>();
>>>>>>> WOContext context = (WOContext) context().clone();
>>>>>>> 
>>>>>>>         MyPDFPage pdfPage = (MyPDFPage) 
>>>>>>> WOApplication.application().pageWithName(MyPDFPage.class.getName(), 
>>>>>>> context);
>>>>>>>         pdfPage.setMyObject(myObject());
>>>>>>>         
>>>>>>> String baseFileName = someString();
>>>>>>> String filename = pdfDocumentPrefix() + baseFileName + ".pdf";
>>>>>>> configuration.takeValueForKey(filename, "filename");
>>>>>>> 
>>>>>>> WOResponse pdfReport = ERPDFUtilities.pageAsPdf(pdfPage, 
>>>>>>> configuration).generateResponse();
>>>>>>> 
>>>>>>> return pdfReport;
>>>>>>>     }
>>>>>>>     
>>>>>>> MyComponent.html
>>>>>>> <!-- Using inline binding -->
>>>>>>> <wo:linkaction="$downloadAsPDF"class="downloadPDF"alt="Download 
>>>>>>> PDF"title="Download in PDF format"target="_blank">Download</wo:link>
>>>>>>> 
>>>>>>> Paul 
>>>>>>> 
>>>>>>> On Nov 17, 2011, at 2:51 AM, Raymond NANEON wrote:
>>>>>>> 
>>>>>>>> Hi Paul,
>>>>>>>> 
>>>>>>>> I followed 60 secondes tutorial from wocommunity youtube channel about 
>>>>>>>> ERPDFGeneration and I didn't see this method. So it is used for japser 
>>>>>>>> report or ERPDFWrapper.
>>>>>>>> 
>>>>>>>> Thanks.
>>>>>>>> Envoyé depuis iCloud
>>>>>>>> 
>>>>>>>> Le 16 nov 2011 à 09:28, Paul Yu <[email protected]> a écrit :
>>>>>>>> 
>>>>>>>>> Raymond
>>>>>>>>> 
>>>>>>>>> Some thing like this
>>>>>>>>> 
>>>>>>>>> String baseFileName = someString();
>>>>>>>>> String filename = pdfDocumentPrefix() + baseFileName + ".pdf";
>>>>>>>>> configuration.takeValueForKey(filename, "filename");
>>>>>>>>> WOResponse pdfReport = ERPDFUtilities.pageAsPdf(pdfPage, 
>>>>>>>>> configuration).generateResponse();
>>>>>>>>> 
>>>>>>>>> return pdfReport;
>>>>>>>>> 
>>>>>>>>> On Nov 16, 2011, at 12:24 PM, Raymond NANEON wrote:
>>>>>>>>> 
>>>>>>>>>> Hi Ramsey,
>>>>>>>>>> 
>>>>>>>>>> I use woongl in my page, the tag is not properly set. I would like 
>>>>>>>>>> to know why the fetching data is not finished and the pdf file is 
>>>>>>>>>> generated and how to change pdf file name.
>>>>>>>>>> 
>>>>>>>>>> Thanks
>>>>>>>>>> 
>>>>>>>>>> Envoyé de mon iPhone
>>>>>>>>>> 
>>>>>>>>>> Le 16 nov. 2011 à 17:27, Ramsey Gurley <[email protected]> a 
>>>>>>>>>> écrit :
>>>>>>>>>> 
>>>>>>>>>>> I'm not sure how it's becoming malformed for you, but I do know 
>>>>>>>>>>> that the PDF generator requires well formed xhtml.  If you are 
>>>>>>>>>>> missing end tags or have an unencoded & anywhere, you're going to 
>>>>>>>>>>> be disappointed.
>>>>>>>>>>> 
>>>>>>>>>>> Ramsey
>>>>>>>>>>> 
>>>>>>>>>>> On Nov 16, 2011, at 2:11 AM, Raymond NANEON wrote:
>>>>>>>>>>> 
>>>>>>>>>>>> Hi All,
>>>>>>>>>>>> 
>>>>>>>>>>>> I tried to generate a PDF file using ERPDFWrapper but I have a 
>>>>>>>>>>>> result.pdf file which is malformed. The page haven't time to get 
>>>>>>>>>>>> fetching data and the .pdf file is generated.
>>>>>>>>>>>> 
>>>>>>>>>>>> So how Can I fix it.
>>>>>>>>>>>> 
>>>>>>>>>>>> 1:/ get fetch data
>>>>>>>>>>>> 2:/ generate pdf file from data
>>>>>>>>>>>> 
>>>>>>>>>>>> PS : There is a way to change file name?
>>>>>>>>>>>> 
>>>>>>>>>>>> thanks for your helps
>>>>>>>>>>>> Envoyé depuis iCloud
>>>>>>>>>>>> 
>>>>>>>>>>>> Le 08 nov 2011 à 09:28, Raymond NANEON <[email protected]> a écrit :
>>>>>>>>>>>> 
>>>>>>>>>>>>> Thanks Ramsey and Pascal for the quick reaction and great help :D
>>>>>>>>>>>>> 
>>>>>>>>>>>>> Ray 
>>>>>>>>>>>>> Envoyé depuis iCloud
>>>>>>>>>>>>> 
>>>>>>>>>>>>> Le 08 nov 2011 à 09:29, Pascal Robert <[email protected]> a écrit :
>>>>>>>>>>>>> 
>>>>>>>>>>>>>> BTW, that one is also on YouTube:
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> http://www.youtube.com/wocommunity
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> > Check out ERPDF in 60 seconds on the podcast:
>>>>>>>>>>>>>> > 
>>>>>>>>>>>>>> > http://www.wocommunity.org/podcasts/wopodcasts.xml
>>>>>>>>>>>>>> > 
>>>>>>>>>>>>>> > Ramsey
>>>>>>>>>>>>>> > 
>>>>>>>>>>>>>> > On Nov 8, 2011, at 9:22 AM, Raymond NANEON wrote:
>>>>>>>>>>>>>> > 
>>>>>>>>>>>>>> >> Hi All,
>>>>>>>>>>>>>> >> 
>>>>>>>>>>>>>> >> I am trying to generate a PDF file from a page of my apps and 
>>>>>>>>>>>>>> >> I saw ERPDFGeneration plugin in the WONDER Library. I want to 
>>>>>>>>>>>>>> >> know if someone have used it and have a little tutorial to 
>>>>>>>>>>>>>> >> show me how it works.
>>>>>>>>>>>>>> >> 
>>>>>>>>>>>>>> >> Thanks
>>>>>>>>>>>>>> >> Envoyé depuis iCloud
>>>>>>>>>>>>>> >> _______________________________________________
>>>>>>>>>>>>>> >> Do not post admin requests to the list. They will be ignored.
>>>>>>>>>>>>>> >> Webobjects-dev mailing list ([email protected])
>>>>>>>>>>>>>> >> Help/Unsubscribe/Update your Subscription:
>>>>>>>>>>>>>> >> http://lists.apple.com/mailman/options/webobjects-dev/rgurley%40smarthealth.com
>>>>>>>>>>>>>> >> 
>>>>>>>>>>>>>> >> This email sent to [email protected]
>>>>>>>>>>>>>> > 
>>>>>>>>>>>>>> > _______________________________________________
>>>>>>>>>>>>>> > Do not post admin requests to the list. They will be ignored.
>>>>>>>>>>>>>> > Webobjects-dev mailing list ([email protected])
>>>>>>>>>>>>>> > Help/Unsubscribe/Update your Subscription:
>>>>>>>>>>>>>> > http://lists.apple.com/mailman/options/webobjects-dev/probert%40macti.ca
>>>>>>>>>>>>>> > 
>>>>>>>>>>>>>> > This email sent to [email protected]
>>>>>>>>>>>>>> 
>>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>>> Do not post admin requests to the list. They will be ignored.
>>>>>>>>>>>>> Webobjects-dev mailing list ([email protected])
>>>>>>>>>>>>> Help/Unsubscribe/Update your Subscription:
>>>>>>>>>>>>> http://lists.apple.com/mailman/options/webobjects-dev/rnaneon%40me.com
>>>>>>>>>>>>> 
>>>>>>>>>>>>> This email sent to [email protected]
>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>> Do not post admin requests to the list. They will be ignored.
>>>>>>>>>>>> Webobjects-dev mailing list      ([email protected])
>>>>>>>>>>>> Help/Unsubscribe/Update your Subscription:
>>>>>>>>>>>> http://lists.apple.com/mailman/options/webobjects-dev/rgurley%40smarthealth.com
>>>>>>>>>>>> 
>>>>>>>>>>>> This email sent to [email protected]
>>>>>>>>>>> 
>>>>>>>>>> _______________________________________________
>>>>>>>>>> Do not post admin requests to the list. They will be ignored.
>>>>>>>>>> Webobjects-dev mailing list      ([email protected])
>>>>>>>>>> Help/Unsubscribe/Update your Subscription:
>>>>>>>>>> http://lists.apple.com/mailman/options/webobjects-dev/pyu%40mac.com
>>>>>>>>>> 
>>>>>>>>>> This email sent to [email protected]
>>>>>>>>> 
>>>>>>> 
>>>>> 
>>>> _______________________________________________
>>>> Do not post admin requests to the list. They will be ignored.
>>>> Webobjects-dev mailing list ([email protected])
>>>> Help/Unsubscribe/Update your Subscription:
>>>> http://lists.apple.com/mailman/options/webobjects-dev/rnaneon%40me.com
>>>> 
>>>> This email sent to [email protected]
>> 
> _______________________________________________
> Do not post admin requests to the list. They will be ignored.
> Webobjects-dev mailing list      ([email protected])
> Help/Unsubscribe/Update your Subscription:
> http://lists.apple.com/mailman/options/webobjects-dev/probert%40macti.ca
> 
> This email sent to [email protected]

 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list      ([email protected])
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to [email protected]

Reply via email to