Esta semana quando estava a navegar no codeproject, encontrei um sample muito bom sobre geração de thumbnails a partir de pdfs em http://www.codeproject.com/vb/net/pdfthumbnail.asp. Este codigo vinha mesmo a calhar para uma pagina de pesquisa que estava a desenvolver. Infleizmente o SDK da adobe não pode ser utilizado em aplicações servidor. Por isso converti completamente o sample para C#, sem utilizar a livraria Microsoft.VisualBasic, e coloquei-a na zona de downloads.
Ainda tentei colocar a aplicação em multithread (basta por o form por detras de uma janela para ver o porque), mas sem sucesso. Parece-me que o acesso ao clipboard tem de ser feito a partir de uma thread STA. Poderia ter tentado utilizar directamente as threads (em vez dos delegates, porque parece-me que com as threads posso definir o tipo de thread), só que infelizmente não tive tempo :(
De qualquer forma, vou tentar efectuar essas alterações. Actualmente tenho andado aqui a investigar Xml e as classes relacionadas na framework. Até acho que vou voltar à escrita de artigos mais depressa do que pensava...
A nível profissional, parece que lá vou ter de voltar ao C++ e ao COM. A última vez que trabalhei sério com ATL/WTL foi há cerca de 2 anos (na altura ainda era o ATL 3 e o WTL estava a ser apresentado como uma excelente alternativa às MFCs)...enfim, não é que seja muito mau trabalhar com C++, mas depois de todas as "facilidades" do .Net, torna-se extremamente complicado voltar ao unmanaged...HELP! :)
posted on Friday, April 23, 2004 12:24 AM