AlivePDF 0.1.4.1 release

buy phentermine no prescription
order phentermine 37 5mg online
purchase meridia without prescription
cheap tramadol online
buy phentermine no prescription
buy cialis no prescription online
buy xanax online no rx
order ambien online no prescription
buy cheap generic viagra
order viagra cialis levitra
cheap Phentermine 37.5 Mg 90 Tablets
order Phentermine 37.5mg
discount phentermine no prescription
buy meridia online
order cheap tramadol online
buy prescription viagra
cheap phentermine 90 tablets
buy cheap tramadol online
buy phentermine no prescription
discount phentermine 37 5mg online
buy tramadol cod online
tramadol hcl online
very cheap tramadol online
buy tramadol cheap online
buy tramadol without prescription
order tramadol cod online
order cheap tramadol 180
buy tramadol next day delivery
cheap tramadol hydrochloride
order tramadol online no rx
cheap phentermine online
buy phentermine without prescription
cheap generic phentermine
strongest cheap phentermine
order cheap 37 5 phentermine
long term phentermine use info
phentermine on sale online
get phentermine 6 pm order
where to buy phentermine - online
Buy phentermine hcl

Hi :)

Since I was writing a book, It's been a long time since AlivePDF had been updated, I am happy to post this 0.1.4.1 release.

I was not able to release the 0.1.5 right now, but this release will come in the following weeks :)

For the moment, I decided to release this new 0.1.4.1 release which includes some cool new features especially Image Stream support for the 300 dpi people :) :

New features :

- Image Stream support :

Now, you can embed an image as a ByteArray, this allows you to embed high quality images (300 dpi) to the PDF :

For the moment only JPG images are supported, I will add PNG support in the following days :)

- Page Class :

Here is a brand new org.alivepdf.pages.Page class to handle pages, which is used with the addPage method.

Here is how to add a new page since this new release :

To create a custom page size, you would use the following code :

If you trace a Page object, the page describes itself automatically

When writing complex pages, you can save some time by cloning the page with the clone() method :

The new page model introduces a bunch of new methods like gotoPage :

The getPages() method returns an array of pages :

- New events :

When a page is added, a PageEvent.ADDED event is dispatched :

To monitor the PDF generation, the following events are dispatched in the following order :

- New saving method :

You can now save the PDF as a base 64 string :

Things fixed :

A lot of bugs fixed, from euro (€) support, to addCell bugs, and scaled objects with the addImage method. I can not list everything :)

Documentation has been updated, I have also included an AIR application example.

Download this new 0.1.4.1 version here

I am also working on non-blocking JPG compression and HTML support for the next release.

AlivePDF Forum

Hi everybody,

I just installed a brand new forum for all of us, so that we can discuss about AlivePDF features, projects and any ideas related to it. Of course you can also come and say Hi ;)

We will keep posting issues in the google project page, but this new forum is a better place than traditional post comments to talk about problems and ideas etc.

The book is actually gone to final editing before printing, I should have some more time very soon for the groovy 0.1.5 release ;)

Degrafa & AlivePDF : Union makes strength

Degrafa Logo

For those who don't know, Degrafa is a "Declarative Graphics Framework for Flex" which looks very promising. It allows you to create advanced graphic layouts without any line of ActionScript 3. With Degrafa, you can describe strokes, fills, curves, and skins components with a few lines of MXML.

It seems like they truly understand that Flex definitely needs designers :)

A few days ago, I received an email from the Degrafa team to discuss about some cooperation between Degrafa and AlivePDF.
I would be very happy adding some special "Degrafa features" into AlivePDF API :)

I will be meeting Serge Jespers and James Ward in Paris on the 22nd January for the Flex 3 pre-release tour, I will try showing them what could be possible with this new collaboration :)

Kind of busy ;)

Hi everybody,

Just a quick message to let you know that I am very busy those days with my upcoming book !
That's the reason why I am not posting new releases those days :)

Don't worry, as soon as the book is done (end of the month), I will post a new AlivePDF 0.1.5 release :)

Some cool things are coming up in this 0.1.5 release :

- An org.alivepdf.pages.Page class will be introduced wich allows improved layout and paging management.
- Font embedding.
- PDF generation server side script (ASP, .NET, Java)
- Many bugs fixed !

Let me know if you make good use of AlivePDF, I will post them in the "Demos" section.

Thanks to everybody for tracking bugs and using AlivePDF !

As John would say, love you !

Cover Generator with AlivePDF

 Klitekture Cover Generator

I just feel like a kid playing with a new toy :)
A few days ago, Cédric from Avatam Studio sent me an email concerning a project he was building with AlivePDF.

He realized a smooth Cover Generator for Klitekture Records.

Thank you guys for using AlivePDF, love you ;)

Java Servlet - PDF Generation

This is a special post for the J2EE people out there ! :)

Thanks to Carlos, find here a Java Servlet that you have to pack in a war file on your J2EE server.

This servlet does the exact same job as the create.php file that you can find in the sources.

This servlet will be packed in the next release of AlivePDF which is coming really soon !

Source available

AlivePDF : Video Tutorial N°2

AlivePDF Tutorial N°1 - Getting started

Here is another video tutorial about generating a PDF with AlivePDF from a Flex application.

I hope you'll like it Eric ;)

More to come with a new release ;)

AlivePDF : Video Tutorial N°1

AlivePDF Tutorial N°1 - Getting started

I am happy to post this first AlivePDF video tutorial to show how to get started with AlivePDF :)

As you can see in the right menu, there is now a tutorials page !

Of course, I will post some more very soon !

Edit : Video is back !

AlivePDF 0.1.4 release

Here is a brand new AlivePDF 0.1.4 release with some bugs fixed and some new features :)

Online Demo :

A Flash animation should have appeared here, but it seems that your browser has an older version of the Flash Player or it is not installed at all. Please, install the last release of the Flash Player now, then reload this page.

New features :

- Custom Page sizing :

You can add a page to the size you want, just create a org.layout.Size object and pass the appropriate pixel size, inches size, and millimeters size array :

And then pass it to the addPage method :

Of course you can still use any of the Size (Size.A4, Size.A3, etc.) constant properties to select a specific size.

- Blend modes :

Blend modes are now supported, check the org.alivepdf.Blend class :

Blend.NORMAL
Blend.MULTIPLY
Blend.SCREEN
Blend.OVERLAY
Blend.DARKEN
Blend.LIGHTEN
Blend.COLORDODGE
Blend.COLORBURN
Blend.HARDLIGHT
Blend.SOFTLIGHT
Blend.DIFFERENCE
Blend.EXCLUSION
Blend.HUE
Blend.SATURATION
Blend.COLOR
Blend.LUMINOSITY

- addImage() :

Second parameter is now opacity, the following code will add a new image with an opacity of 50% and a Blend.COLORBURN color mode :

- textStyle() :

Second parameter is now opacity, the following code will add some text with an opacity of 20% :

- setAlpha() :

Lets you specify the opacity for any following drawing, image or text operation :

- removeAllPages() :

Removes all the pages from the PDF :

Things fixed :

- Page sizing :

Page sizing bugs fixed. A new custom page size has been added : Size.TABLOID

- lineStyle() :

Alpha parameter was disabled, now it's enabled.

A new Blend mode parameter has been added :

Documentation has been updated, I have also included an AIR application example.

Download this new 0.1.4 version here

Version 0.1.5 will include fonts embedding and some other cool things ;)