HomeBrew PDF viewer with sending PDF

marek1

Senior Member
Jun 1, 2007
544
20
0
Usti nad Labem
Is it possible to develop:

1. HomeBrew PDF viewer with sending PDF instead the Adobe's Reader ?
2. HomeBrew PDF sender which access to Isolated Storage of Adobe's Reader ?

Thanks for info.
 

sensboston

Recognized Developer
Nov 18, 2009
2,142
797
193
Boston, MA
1. Yes of course but it's really hard and complex task. Also, you can't assign your viewer as a default PDF viewer.
2. No for regular MP apps (you can't access someone else sandbox), but very possible for interop-unlocked handset.
 
Last edited:

andreacorti

Senior Member
Apr 27, 2011
314
105
63
Lecco
Is it possible to develop:

1. HomeBrew PDF viewer with sending PDF instead the Adobe's Reader ?
2. HomeBrew PDF sender which access to Isolated Storage of Adobe's Reader ?

Thanks for info.
question 1:
Yes, but I think is really difficult.
To associate PDF extension with your app you have to change registry keys on device (HKCR\.pdf sends you to HKCR\PDFFile that contains the appId to use to open pdfs), but on unlocked device only

question 2:
Yes, but on unlocked device only
 

marek1

Senior Member
Jun 1, 2007
544
20
0
Usti nad Labem
question 1:
Yes, but I think is really difficult.
To associate PDF extension with your app you have to change registry keys on device (HKCR\.pdf sends you to HKCR\PDFFile that contains the appId to use to open pdfs), but on unlocked device only

question 2:
Yes, but on unlocked device only

Yes, that's why I wrote that I want HOMEBREW APP not official.
 

Marvin_S

Retired Recognized Developer
Dec 8, 2010
883
239
0
You can always replicate the existing adobe reader app, than by using reflector copy the code, than modify it according your needs.
The reading part is being done by some dll which you can use.

Now instead of rerouting the pdfs to a different folder just use the same app ID and overwrite the official app. Now all pdfs end up in your custom build pdf reader.

Good luck :)
 
  • Like
Reactions: snickler

andreacorti

Senior Member
Apr 27, 2011
314
105
63
Lecco
You can always replicate the existing adobe reader app, than by using reflector copy the code, than modify it according your needs.
The reading part is being done by some dll which you can use.

Now instead of rerouting the pdfs to a different folder just use the same app ID and overwrite the official app. Now all pdfs end up in your custom build pdf reader.

Good luck :)
or hoping that there is an usable user control in Adobe Reader's DLL ;)
 

contable

Senior Member
Oct 25, 2009
1,755
996
0
On unlocked devices the following could be done:

a homebrew app which syncs the isolated storage folder of the Adope Reader with the My Documents folder (manual sync and maybe a background task which syncs both folder in a predefined interval). This would give us the possibility to send .pdf´s via email or upload them to skydrive via the Office Hub.

Atm I copy my pdf´s with a filebrowser to the MyDocuments folder and all works fine but it would be nice to have an app which could make life easier.

I´m not able to write such an app but I know that it´s possible.
 

cina

Senior Member
Mar 8, 2008
303
28
0
Tószeg
Reflow

Hi!

Just a sidenote:

Adobe Reader for WP7 sucks as it lacks the reflow option which is quite useful for reading documents on little displays. If someone starts to develop please keep in mind this function.

Regadrs,
Cina.
 

contable

Senior Member
Oct 25, 2009
1,755
996
0
spavlin,

1. Do this apps allow to switch as be default PDF reader ?
2. Do this apps allow to send PDF files via email ?

If not both of them why do you put it here ?
All those Marketplace apps are crap because they don´t replace the original pdf-reader.

Currently there is no app which can do what you want. The only solution is a homebrew app.
 

FlashTek95

Senior Member
Oct 4, 2011
60
3
0
Uhm, you could get the .xap of the original Adobe Reader app, and decompile it. Then you could add the functions you need to the officially app. It sould not be that complicated but some annoying work, I guess...