Click here to Skip to main content
11,716,249 members (88,764 online)
Rate this: bad
Please Sign up or sign in to vote.
See more: HTML MSWord
I have a web that displays data 5 items at a time. I need to allow the user to print this data (without printing all the other crap on the page). My first thought was to use iSharpText to create a pdf file, but iSharpText has been problematic and there's no real (immediate) support for it anywhere.

So, I decided to try just sending the html to the user as a word document. Essentially, it's working fine except for one thing. I need to be able to create hard page breaks so that the report will be similar in appearance to what they see on the web page. I've tried using page-break-before:always; on the div containing a page's worth of data, but Word is ignoring that.

Does anyone have any hints as to how I might approach it?

Before you suggest it, using the MS Office COM objects is not possible, and neither is Crystal Reports. I'm not entirely shut off to using iTextSharp either if someone can steer me to a good resource.
Posted 16-Jun-11 7:47am
Edited 16-Jun-11 7:48am
SAKryukov at 16-Jun-11 13:52pm
John, don't you think the whole idea of (proprietary-format) word document does not fit the Web in general? Why Word?
John Simmons / outlaw programmer at 16-Jun-11 14:41pm
It's not really a word doc - it's just html saved with a .doc extension, and word opens it up and display it correctly (or almost anyway).
code in play at 16-Jun-11 14:21pm
you can use openxml for word.

1 solution

Rate this: bad
Please Sign up or sign in to vote.

Solution 1

I found "a way".

Instead of creating a .DOC file, I create a .HTML file, and transfer it that way. At that point, the user can use IE to print it.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
0 Sergey Alexandrovich Kryukov 599
1 Richard MacCutchan 280
2 Maciej Los 275
3 OriginalGriff 160
4 F-ES Sitecore 135
0 Sergey Alexandrovich Kryukov 1,003
1 Richard MacCutchan 430
2 CHill60 415
3 Maciej Los 399
4 OriginalGriff 385

Advertise | Privacy | Mobile
Web02 | 2.8.150901.1 | Last Updated 16 Jun 2011
Copyright © CodeProject, 1999-2015
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100