Search posterous

Search all posts and users. Type a name, type a favorite song title, whatever! See what comes up.
  

More posterous blogs











More recommended blogs »

Here are posterous posts filed under pdf...

dirkadirka says...

If you are a Mac user make sure you download 'The Mac Manual'. It's a free PDF that supplies you with numerous tips, tricks and free applications. Download the PDF here. More info here.

A couple of handy things I learned:

To change the view mode within a Finder window, press:
• Command + 1 for Icon view
• Command + 2 for List view
• Command + 3 for Column View
• Command + 4 for Cover Flow view

Send a webpage via email 
While still in Safari, press Command + Shift + I to instantly compose an email containing the 

Delete stubborn files
Sometimes Trash refuses to empty because certain files are in use.
In Leopard, hold the Option key while clicking ‘Empty Trash’

Filed under: free, mac, manual, pdf, the incredible free manual for every mac user, tips, tricks

Matt says...

I'm porting a ColdFusion 8 application to Open BlueDragon and the app in question generates documents using both iText and PDFBox (which I posted about before), and also generates PDF files from HTML content using CFDOCUMENT. When compared with CF 8 I ran into some differences with CFDOCUMENT so I figured I'd post them here. In general everything just works, so this is more formatting issues than anything else.

1. Use Full URLs for Images and CSS

This was covered by Nitai in a thread on the OpenBD mailing list a while ago, so consider this a reminder that you need to use full URLs for images and external stylesheets.

2. Tweak Your CSS as Needed

Because the underlying rendering engine differs between OpenBD and CF (not sure what CF is using, but OpenBD uses the amazing Flying Saucer project), you may see differences in the handling of CSS. None of the ones I ran into were biggies, and in many cases when I looked at the CSS being used, CF 8 wasn't doing what it was supposed to be doing so while the rendered output was what I wanted, it wasn't adhering properly to the CSS. One particular case I'll mention as an example--an h1 tag had a style of float:left in the CSS which wasn't being respected by CF 8, so when the document was generated in OpenBD there wasn't a break where I was expecting one. A quick change to float:none and all was well.

3. Empty Paragraphs Don't Count

I had some instances of <p> tags with CSS applied that were being used as spacers, to generate horizontal rules using a border style on the paragraph, etc. but these paragraph tags had nothing between them (e.g. <p class="spacer"><p>). If you don't have *something* in between the open and close paragraph tag the CSS doesn't seem to apply. Throwing a non-breaking space in (<p class="spacer"> </p>) worked great for me.

4. Font Differences

Remember that depending on OS platform and a bunch of other variables you may find differences in the fonts being output. In my case the CSS (which I got from someone else originally) was using Georgia as the main font and I don't have Georgia on my Ubuntu laptop, so the rendered output wasn't the same. Just make sure you have the fonts you want to use available. You can check the Fonts page in the OpenBD administrator to see how OpenBD hunts for fonts and to add your own font paths if necessary.

That's all I ran into with CFDOCUMENT on OpenBD--a few tweaks here and there and it's working fantastically well!

Filed under: CFDOCUMENT, CFML, ColdFusion, Open BlueDragon, PDF

Stellan says...

(download)

Ett exemplar av vårt nyhetsbrev Foodwire, faktiskt. 

Filed under: dokument, pdf

Vinicius says...


Resenha:

O Monge e o Executivo conta a história de John Daily, um homem de negócios que percebe que está fracassando como pai, marido e chefe. Para tentar recuperar seus negócios, seu casamento e sua família, ele decide passar uma temporada em um mosteiro, comandado por Leonard Hoffman, um lendário empresário americano que abandonou tudo em busca de um novo sentido para a vida. No mosteiro, aprende que a base da liderança não é o poder e sim a autoridade. E que esta deve ser conquistada com amor, dedicação e sacrifício. E que para liderar é preciso, sobretudo, estar disposto a servir.

Sobre Leonard Hoffman:

Esse executivo fez com muitas companhias, o que até agora eu só tive oportunidade de fazer com duas: transformar empresas à beira do colapso em negócios lucrativos e de sucesso. O grande livro que Leonard Hoffman escreveu “The Great Paradox: To Lead You Must Serve” (O grande paradoxo: Para liderar você deve servir), permaneceu entre os 50 mais vendidos do New York Times durante três anos. Hoffman foi o líder responsável pela ressurreição da “Southeast Air”, entre outras companhias.

Resumo do Livro:

DIFERENÇAS ENTRE GERENCIAR, LIDERAR, PODER E AUTORIDADE: 
Você gerencia coisas e lidera pessoas. Liderança é a habilidade de influenciar pessoas para que trabalhem, de maneira entusiástica, visando atingir objetivos para o bem comum.
Diferenças entre “Poder” e “Autoridade”. Poder é forçar ou coagir alguém a fazer sua vontade, por causa de sua posição ou força. Autoridade é a habilidade de levar as pessoas a fazerem de boa vontade o que você quer.

A IMPORTÂNCIA DE ROMPER COM VELHOS PARADIGMAS:
Antigo paradigma             -> Novo paradigma
Invencibilidade dos EUA   -> Concorrência global
Evitar e temer mudanças -> A mudança é uma constante

Os funcionários são o que há de mais importante nas empresas, pois eles estão em contato mais próximo e direto com nossos clientes.

MODELO DE LIDERANÇA:
Liderança pautada em autoridade, serviço e sacrifício, amor e vontade. O verdadeiro líder deve servir!

AMOR “AGAPÉ”, implica que o líder tenha:
- Paciência = mostrar autocontrole
Bondade = dar atenção, apreciação, incentivo
- Humildade = ser autêntico, sem pretensão, orgulho ou arrogância. Não queremos líderes inchados de orgulho e fixados em si mesmos. O ego pode de fato interpor-se no caminho e criar barreiras entre os líderes e seus liderados. Precisamos uns dos outros. Os arrogantes e orgulhosos fingem que não precisam.
- Respeito
- Generosidade
- Perdão = desistir de ressentimento quando enganado
- Honestidade
- Compromisso = Se você não estiver comprometido como líder provavelmente desistirá de exercer autoridade e voltará a uma posição de poder.

COMO É O LÍDER SERVIDOR?
Servir aos outros nos livra das algemas do ego e da concentração em nós mesmos que destroem a alegria de viver. Infelizmente muitas pessoas jamais saem do estágio do “eu primeiro!” e passam pela vida como crianças de dois anos vestidas de adultos, querendo que o mundo satisfaça suas vontades e necessidades. Essas pessoas que deixam de crescer se tornam cada vez mais egoístas e autocentradas.

A IMPORTÂNCIA DA LIDERANÇA NAS EMPRESAS:
Pesquisa da Fundação Dom Cabral mostra que um bom programa de liderança pode ocasionar:

Melhoria de produtividade ->87%
Melhoria do clima -> 79%
Redução de custos -> 74%

Melhoria da imagem externa -> 56%
Melhoria na rentabilidade -> 57%
Maior geração de inovações -> 56%
Aumento de receita -> 50%
Outros -> 8%

Fonte: http://www.justale.com.br/visao/2008/07/30/resenha-o-monge-e-o-executivo/


Click here to download:
Monge_Executivo.rar (910 KB)

Filed under: liderança, livros, pdf, Quarto de Hora

Mike says...

Contributed by Mike Palgon.

Mockup of the Adobe Acrobat Reader PDF Browser Plugin

Click here to download:
PdfBrowserPlugin.bmml (10 KB)

Filed under: acrobat, adobe, pdf

Reverend-Dak says...

(download)

...in PDF.

Filed under: Barleye, PDF, Spoke Cards

timcahill says...

(download)

[From The Embattled Lyric: Essays and Conversations in Poetics and Anthropology, Stanford University Press, 2007]

Filed under: nathaniel tarn, pdf

Matt says...

In my continuing war against all things PDF in ColdFusion, today I believe I have achieved victory.

If you've been following my posts (OK, rants) over the past few weeks you'll know that I ran into some annoying bugs in CFPDFFORM that were wreaking all sorts of havoc with the one application I wrote that depends on CFPDFFORM for a key part of what it does. I sent my test case to Adobe Support and, well, there are probably a million ways to couch this nicely, but the bottom line is they told me they can't/won't fix the bug, and their suggested workaround was to use iText to populate my PDF forms instead of using CFPDFFORM. Given that I ran into another annoying bug with CFPDFFORM a couple of years ago and got another "can't/won't fix" answer, this was strike two for CFPDFFORM. And personally I don't like being backed into a corner by a third strike before making a change.

Now that my CFPDFFORM code had been changed over to use iText instead (which gave some nice speed benefits as well), the only remaining thing keeping me tied to ColdFusion 8 was the use of CFPDF to merge multiple PDFs into a single file. I looked into doing this with iText and although it's doable, even being the gearhead I am I have to admit that's a bit of a hassle. So before implementing that solution I decided to hunt around a bit more.

Enter Apache PDFBox.

PDFBox is already bundled with Open BlueDragon since we use it as the underlying libraries for some CFDOCUMENT functionality, but it's a version behind the absolute latest. Turns out that the newest version of PDFBox has a great, easy-to-use PDFMergeUtility built in. This made removing my dependence on CFPDF (which isn't in Open BlueDragon yet) pretty simple.

My application populates a varying number of individual PDF pages and then merges these pages into a single PDF file at the end of processing. So I use an "assembly" directory to build up the individual pages of the final result, and the final step is to merge the files. Previously I was using CFPDF for this:

<cfpdf action="merge" 
       source="#filesToMerge#"
       destination="#destDir##destFileName#.pdf"
       overwrite="true" />

And the PDFBox PDFMergeUtility solution looks like this:

<cfset pdfMerger = CreateObject("java", "org.apache.pdfbox.util.PDFMergerUtility").init() />

<cfloop list="#filesToMerge#" index="fileToMerge">
  <cfset pdfMerger.addSource(fileToMerge) />
</cfloop>

<cfset pdfMerger.setDestinationFilename("#destDir##destFileName#.pdf") />
<cfset pdfMerger.mergeDocuments() />

So it's a few more lines of code, but honestly not bad at all compared to the CFPDF version, and if you've been looking for ways to do some of what CFPDF and CFPDFFORM do in CF 8, between iText and PDFBox it looks like you're covered.

I was forced to make the switch from CFPDFFORM to iText in order to get around a bug in CFPDFFORM, and with that out of the way it was only one more step to make this application CFML engine agnostic. I need to do some additional testing but with the CF 8 dependencies removed the app is running great on Open BlueDragon. I'll do some comparison metrics but in initial testing, particularly since this is a CFC-heavy application, the speed and CPU load are both dramatically improved. Speed is about 30-50% faster (which makes a BIG difference when this app runs processing for hours at a time), CPU utilization is about half (CF completely pegs the CPU while this app is in full processing mode), and it's noticeably lighter on RAM as well. All told the minor hassle of reworking these portions of the app will have been well worth it.

Filed under: CFML, ColdFusion, FLOSS, iText, Open BlueDragon, PDF, PDFBox

(download)

Filed under: Ella, PDF

(download)

Filed under: Joe, PDF