Archive for June 27th, 2008

A Requirement about Document File Viewer

I think it is a interesting requirement about PDF and ebook, so I quote it here,

Many computer users have thousands of digital photos (aka pictures, images) and so, they need a tool like ACDSee or IrfanView or XnView, this is, a Photo/Picture/Image quick/rapid viewer/browser/explorer <=> Rather than manually click on each picture to launch a new instance of a viewer (what would be thousands of loads), this tools allow an extremely rapid, easy and comfortable viewing, sparing a lot of clicks, time consumed, CPU/RAM loads.

My project is not about photos, it is about eBooks/eArticles… I have thousands and thousands of PDF, CHM, DJVU, RGO, PDB files, and I need to see them rapidly (to delete the junk, and store the good ones). Well, I cannot imagine myself loading on Adobe Reader 10000 times, nor Microsoft hh.exe (Windows CHM Viewer) nor WinDjView (DJVU Viewer) nor RepliGo nor iSilo… Thus, I need something like ACDSee/IrfanView/XnView but for PDF, CHM, DJVU, RGO, PDB; rather than photos (such as JPG, GIF, TIFF, BMP)…

My idea is NOT to build an app “from zero”/”from scratch”; my idea is to build an easy/simple app which acts as a “front-end”/”wrapper” to launch automatically instances of already-built viewers. So, I attach the portable versions of the viewers:

      Foxit PDF Reader(as PDF viewer)
      WinDjView (as DJVU viewer)
      xCHM (as CHM viewer)
      RepliGo Viewer (as RGO viewer)
      iSilo (as PDB viewer)

It is bid on RAC, and if you have interesting, you can try it, Document File Viewer

Share and Enjoy:
  • Digg
  • del.icio.us
  • Netvouz
  • DZone
  • ThisNext
  • MisterWong
  • Wists
  • BlinkList
  • blogmarks
  • blogtercimlap
  • connotea
  • DotNetKicks
  • Fark
  • Fleck
  • Gwar
  • Haohao
  • IndianPad
  • Internetmedia
  • LinkaGoGo
  • MyShare
  • Netscape
  • NewsVine
  • Rec6
  • Reddit
  • Scoopeo
  • Slashdot
  • StumbleUpon
  • Technorati
  • Webride

Web service (C#) to digitally sign PDF documents

I just finished a bid from RentAcoder, the title is “Web service (C#) to digitally sign PDF documents”, it is a private bid, the requirement is,

Buyer needs a C# web service that will digitally sign a PDF created using ITextSharp.

The PDF will be already created and would be updated with a digital signature by the new web service. The web service would take as parameters the name of the document and some user authentication information (user id and password). The web service would validate the user id/password and sign the document digitally with a self-signed certificate.

The signature that appears on the document will be either an image of a signature or a unique text field like Sergie.Norwinski.123456.

The web service will also return a numeric return code and return message indicating success or failure.

The web service should also add the success or failure status to a SQL Server 2005 database. The database already contains the stored procedures to authenticate user identity and log the status of the request; the new web service simply needs to execute them.

Buyer will provide the self-signed certificates that are to be used by the web service.

And the buyer said,

Steven was an absolute delight to work with. He was very timely with his deliverables and the code provided worked as intended and was easily integrated into an existing application.

He was extremely flexible, accomodating, resourceful and has a great sense of ingenuity and creativity. Great C# skills and exceptional PDF and iTextSharp knowledge.

The pitfall of this bid, need parser PDF and get the x and y coordinates from the special given text, for example, get the x and y coordinates of “Signature/Credentials:” and put the signature after it, get the x and y coordinates of “Date Signed:”, and put the date string after it, but by default, iTextSharp does not support it.

Share and Enjoy:
  • Digg
  • del.icio.us
  • Netvouz
  • DZone
  • ThisNext
  • MisterWong
  • Wists
  • BlinkList
  • blogmarks
  • blogtercimlap
  • connotea
  • DotNetKicks
  • Fark
  • Fleck
  • Gwar
  • Haohao
  • IndianPad
  • Internetmedia
  • LinkaGoGo
  • MyShare
  • Netscape
  • NewsVine
  • Rec6
  • Reddit
  • Scoopeo
  • Slashdot
  • StumbleUpon
  • Technorati
  • Webride

A review about PdfDivide

He said about PdfDivide

Great program! Thanks very much.
I’m not sure what your aims are with this, but I know from searching for a solution for the past while that there is some real demand for it, with everyone but you claiming either it is impossible or requires a very expensive piece of software. I imagine if you made your website a bit more accessible, you could sell quite a few of these. Not that you asked for advice, but there it is.
Thanks again. It works great – even seems to save my OCR stuff.
Thanks!
Tom

P.S.
Tom is a university professor of Simon Fraser University(sfu.ca)

Share and Enjoy:
  • Digg
  • del.icio.us
  • Netvouz
  • DZone
  • ThisNext
  • MisterWong
  • Wists
  • BlinkList
  • blogmarks
  • blogtercimlap
  • connotea
  • DotNetKicks
  • Fark
  • Fleck
  • Gwar
  • Haohao
  • IndianPad
  • Internetmedia
  • LinkaGoGo
  • MyShare
  • Netscape
  • NewsVine
  • Rec6
  • Reddit
  • Scoopeo
  • Slashdot
  • StumbleUpon
  • Technorati
  • Webride