|
iText is indeed a very complete tool if you want to do stuff like adding stamps, or splitting/merging files...
Did you concider using a browser control to do the PDF rendering (use UNC path to reference your PDF) ?
|
|
|
|
|
Regarding point 1, I generally embed a web page viewer.
Most other points can be addressed using PDFSharp, this is an open source library which allows you to merge, edit, split, create, etc PDF's in .NET ... Highly recommended!
You would need to build a front end round it for editing though.
|
|
|
|
|
You can try PDFView4NET[^], per developer licensing with royalty free distribution.
Sorin
|
|
|
|
|
|
I would recommend Aspose.Pdf from first-hand experience.
Their support forums are very useful and Aspose normally respond pretty quickly.
Gee
|
|
|
|
|
I use Aspose, too. It is great for creating/changing PDFs and has rendering capabilities too. Rendering is always a little buggy particularly when you do conversions from other doctypes; e.g., MS-Word. But, in general, I couldn't find anything better - especially since I needed an OEM license.
|
|
|
|
|
GDPicture.Net is what I have been using for viewing(pdf and images) and it is pretty good. I am still looking for a good editing suite and will look into some of the recomendations here
|
|
|
|
|
|
I personally like ASPPDF from Persits Software for generation the stream it out to something like flash paper.
|
|
|
|
|
(Disclaimer I worked on this component at Software Siglo XXI)
Although one unique solution would be optimal, you could use a mix of components, so you get the best of the bread in each category. For 1 & 2 you could use ImageZoom Viewer for .NET (and possibly Super Pdf2Image Converter). It's available for both 32 and 64 bit and is very cheap and effective. I'd recommend you to try it.
You can take a look here: http://softwaresigloxxi.com/ImageZoom.html[^]
|
|
|
|
|
So, I am working on a gambling application where we control the hardware and software, and are using .NET for the app and running under Windows 7.
Naturally, I need to lock down the machines so that people can't go in and monkey around with stuff they aren't supposed to.
Disabling safe mode in XP and earlier was as simple as deleting a registry key. Now in 7 and 2008, they have protected this registry key from modification by anyone including an administrator. This isn't so bad, except that Microsoft has provided NO way to disable safe mode at all.
So, now I will have to do this by using a bootable linux distro CD and registry editor to modify this key....
Gotta love having to use Linux to modify a Windows OS!!!!
|
|
|
|
|
Perhaps you are already aware of this but in Vista and Win7 the "administrator" user group isn't actually a true admin account.
Howto enable admin access[^]
Have you already tried this?
|
|
|
|
|
Yes, and this does not work. The key is protected by the OS - Microsoft themselves told me that. Apparently too much malware uses this method to disable the safe mode boot, and this is why this key cannot be deleted or changed.
|
|
|
|
|
I suppose it would be too much to hope for that the MS rep was able to tell you how to configure a system for kiosk mode that couldn't be mucked with from in safemode since they've made it impossible to lock you out of it...
3x12=36
2x12=24
1x12=12
0x12=18
|
|
|
|
|
I've used DOS / Win 98 with a sysinternals tool on a number of occasions to recover data from corrupt NTFS partitions that 2000 / XP and I'm guessing later versions won't let me access at all.
|
|
|
|
|
David Knechtges wrote: have protected this registry key from modification by anyone including an administrator
How? If it's using an ACL on the key, can't you just change the ACL?
|
|
|
|
|
Why don't you just use XP? (or some other OS that offers you the control you need)
And above all things, never think that you're not good enough yourself. A man should never think that. My belief is that in life people will take you at your own reckoning. --Isaac Asimov
Avoid the crowd. Do your own thinking independently. Be the chess player, not the chess piece. --Ralph Charell
|
|
|
|
|
As much as I would like to use XP there are several reasons I need to use 7:
1) The wireless drivers on the hardware we need to use are much less buggy in 7 than they are in XP
2) XP will not be sold on devices anymore fairly soon, and I don't want to maintain multiple versions of OSes
3) Battery life on these machines is better under 7 than XP - about 30 minutes better with the same settings
|
|
|
|
|
David Knechtges wrote: 3) Battery life on these machines is better under 7 than XP - about 30 minutes better with the same settings
A portable gambling device? Are you guys dealing with real money?
David Knechtges wrote: 1) The wireless drivers on the hardware we need to use are much less buggy in 7 than they are in XP
A wireless portable gambling device?
And above all things, never think that you're not good enough yourself. A man should never think that. My belief is that in life people will take you at your own reckoning. --Isaac Asimov
Avoid the crowd. Do your own thinking independently. Be the chess player, not the chess piece. --Ralph Charell
|
|
|
|
|
Chris Austin wrote: A wireless portable gambling device?
Sounds like a teenager learning to drive.
Chris Meech
I am Canadian. [heard in a local bar]
In theory there is no difference between theory and practice. In practice there is. [Yogi Berra]
|
|
|
|
|
And above all things, never think that you're not good enough yourself. A man should never think that. My belief is that in life people will take you at your own reckoning. --Isaac Asimov
Avoid the crowd. Do your own thinking independently. Be the chess player, not the chess piece. --Ralph Charell
|
|
|
|
|
Yes, believe it or not a wireless gambling device.... And yes, we deal with real money.....
It isn't as out there and hackable as you might think - there are several Vegas casinos now experimenting with wireless handheld gambling devices that the person can take with them whereever they want on the casino's property that would allow them to play slots, video poker, blackjack, etc.
And - believe it or not, the majority of the gambling machines run the Windows OS as their OS, not Linux or a proprietary OS. Same thing with most ATMs now too....
So yes, they can be secured against hacking, it just takes a bit of work to do so.....
|
|
|
|
|
I'm just wondering... what value is a registry key that cannot be changed?
|
|
|
|
|
It can be changed, just not with the OS that owns it...It's marginally better than not being able to disable safe mode in any way at all.
|
|
|
|
|
Mike Mullikin wrote: what value is a registry key that cannot be changed?
This reminds me of a little trick that can make entries inaccessible to the Win32 API [edit](in earlier OS versions anyway)[edit]- check the bit on Hidden Registry Keys here[^].
Not sure how much this is used by the kernel, but I think the startup stuff does use the registry - might make sense to prevent access to some critical keys.
modified on Thursday, December 10, 2009 3:14 PM
|
|
|
|