I did some research and there are a few options for us. Take a look and think about it. Remember that people can simply do a screen capture to copy/print the PDFs f they want. Alternatively, what I do is right-click “View page source” and find the URL to the PDF/JPG. I then enter that address directly into the browser and download the PDF/JPG. There isn’t much you can do to stop that. The best I’ve seen is for us to put all the PDFs/JPGs into a special directory and add a .htaccess file so if someone tries to directly browse to the JPG/PDF, they get a 403 Forbidden error. We get access to them by using a special servedata.php/?file=xxx script which has back-door access to that special directory.
ID | States Type |
Elev | Location |
1 | OR, CA, NV Land – 2mi |
5285, 5293wp? | 41.9947, -119.9994 |
2 | OR, ID, NV Land – 1mi |
5274, 5277wp? | 42.0000, -117.0263 |
3 | ID, NV, UT Land – 3mi |
5233, 5230wp? | 41.9934, -114.0415 |
4 | NV, UT, AZ Land – 4mi |
2703, 2557wp? | 37.0000, -114.0500 |
5 | MT, ID, WY Land – 4-10mi |
8330, 8347wp? | 44.4780, -111.0532 |
6 | ID, UT, WY Land – 0.57mi |
7057 | 42.0016, -111.0468 |
7 | WY, UT, CO Land – 0ft |
8408, 8402wp? | 41.0005, -109.0500 |
8 | UT, CO, AZ, NM Land – 0ft |
4866, 4870wp? | 36.9988, -109.0452 |
9 | MT, ND, SD Land – 1.6mi |
3048, 3055wp? | 45.9449, -104.0454 |
10 | MT, WY, SD Land – 0.5mi |
3422, 3428wp? | 44.9973, -104.0578 |
11 | WY, SD, NE Land – 1mi |
3932 | 43.0003, -104,0532 |
12 | WY, NE, CO Land – 0ft |
5386, 5382wp? | 41.0016, -104.0532 |
13 | CO, NE, KS Land – 0ft |
3444, 3447wp? | 40.0003, -102.0516 |
14 | CO, NM, OK Land – 0ft |
4445, 4444wp? | 37.0000, -103.0022 |
15 | NM, OK, TX Land – 0ft |
4714, 4712wp? | 36.5002, -103.0024 |
16 | CO, KS, OK Land – 0ft |
3687, 3692wp? | 36.9927, -102.0419 |
17 | ND, SD, MN Land – 0ft |
970, 972wp? | 45.9348, -96.5632 |
18 | SD, MN, IA Land – 0ft |
1410, 1413wp? | 43.5001, -96.4532 |
19 | KS, OK, MO Land – 0ft |
1024, 1016wp? | 36.9985, -94.6178 |
20 | OK, MO, AR Land – 0ft |
1129, 1049wp? | 36.4993, -94.6178 |
21 | TX, AR, LA Land – 40ft |
226, 224wp? | 33.0191, -94.0429 |
22 | IN, MI, OH Land – 0ft |
1066, 1071wp? | 41.6960, -84.8060 |
23 | TN, AL, GA Land – 600ft |
720, 725wp? | 34.9844, -85.6052 |
24 | AL, FL, GA Land – 0.25mi |
70, 83wp? | 31.0005, -85.0008 |
25 | TN, NC, GA Land – 600ft |
1760, 1758wp? | 34.9878, -84.1918 |
26 | NC, GA, SC Land – 3.5mi |
2149, 2147wp? | 35.0005, -83.1083 |
27 | KY, VA, TN Land – 1.1mi |
1987, 1988wp? | 36.6006, -83.6753 |
28 | TN, VA, NC Land – 1.5mi |
4628, 4636wp? | 36.5879, -81.6774 |
29 | KY, VA, WV Land – 0.6mi |
827, 828wp? | 37.5378, -81.9680 |
30 | PA, WV, MD Land – 0.57mi |
2320, 2328wp? | 39.7210, -79.4768 |
31 | MD, WV, VA Land – 0.25mi |
260, 254wp? | 39.3211, -77.7190 |
32.1 | VA, DC, MD Land – 175ft? |
10, 23wp? | 38.9341, -77.1199 |
32.2 | VA, DC, MD Land – 640ft? |
8, 0wp? | 38.7909, -77.0395 |
33 | PA, MD, DE Land – 800ft |
255, 236wp? | 39.7219, -75.7886 |
34 | NY, PA, NJ Land – 0ft |
420, 409wp? | 41.3572, -74.6946 |
35 | MA, NY, CT Land – 1.5mi |
2146, 2151wp? | 42.0495, -73.4874 |
36 | VT, NY, MA Land – 1mi |
1417, 1436wp? | 42.7457, -73.2649 |
37 | VT, NH, MA Land – 775ft |
197, 181wp? | 42.7268, -72.4584 |
38 | CT, MA, RI Land – 0.8mi |
630, 625wp? | 42.0079, -71.7990 |
51 | WA, OR, ID Water – 300ft |
866 | tbd |
52 | CA, NV, AZ Water – 130ft |
478 | tbd |
53 | SD, NE, IA Water – 350ft |
1101 | tbd |
54 | NE, IA, MO Water – 275ft |
907 | tbd |
55 | NE, KS, MO Water – 350ft |
853 | tbd |
56 | OK, AR, TX Water – 300ft |
292 | tbd |
57 | MN, WI, MI Water – 25mi |
600 | tbd |
58 | MN, IA, WI Water – 525ft |
621 | tbd |
59 | IA, WI, IL Water – 325ft |
604 | tbd |
60 | IA, MO, IL Water – 0.25mi |
483 | tbd |
61 | IL, KY, MO Water – 0.25mi |
292 | tbd |
62 | MO, KY, TN Water – 0.25mi |
263 | tbd |
63 | MO, AR, TN Water – 150ft |
240 | tbd |
64 | AR, TN, MS Water – 700ft |
189 | tbd |
65 | AR, LA, MS Water – 690ft |
80 | tbd |
66 | TN, MS, AL Water – 0.25mi |
427 | tbd |
67 | WI, IL, MI Water – 40mi |
577 | tbd |
68 | IL, MI, IN Water – 9.5mi |
577 | tbd |
69 | IL, IN, KY Water – 750ft |
347 | tbd |
70 | IN, OH, KY Water – 700ft |
460 | tbd |
71 | OH, KY, WV Water – 100ft |
518 | tbd |
72 | OH, WV, PA Water – 75ft |
665 | tbd |
73 | PA, DE, NJ Water – 0.5mi |
0 | tbd |
74 | CT, RI, NY Water – 1mi |
0 | tbd |
101 | AK, YU, BC Canada, Land |
-99 | location |
102 | BC, WA, ID Canada, Land |
-99 | location |
103 | BC, ID, MT Canada, Land |
-99 | location |
104 | BC, ALB, MT Canada, Land |
-99 | location |
105 | ALB, SAS, MT Canada, Land |
-99 | location |
106 | SAS, MT, ND Canada, Land |
-99 | location |
107 | SAS, MAN, ND Canada, Land |
-99 | location |
108 | MAN, ND, MN Canada, Water |
-99 | location |
109 | MAN, ONT, MN Canada, Water |
-99 | location |
110 | ONT, MN, MI Canada, Water |
-99 | location |
111 | MI, ONT, OH Canada, Water |
-99 | location |
112 | ONT, OH, PA Canada, Water |
-99 | location |
113 | ONT, PA, NY Canada, Water |
-99 | location |
114 | ONT, QUE, NY Canada, Water |
-99 | location |
115 | QUE, NY, VT Canada, Water |
-99 | location |
116 | QUE, VT, NH Canada, Water |
-99 | location |
117 | QUE, NH, ME Canada, Land |
-99 | location |
118 | ME, QUE, NB Canada, Water |
elev | location |
151 | CA, BAJA, AZ Mexico, Water |
-99 | location |
152 | BAJA, AZ, SON Mexico, Water |
-99 | location |
153 | AZ, NM, SON Mexico, Land |
-99 | location |
154 | NM, SON, CHI Mexico, Land |
-99 | location |
155 | NM, TX, CHI Mexico, Water |
-99 | location |
156 | TX, CHI, COA Mexico, Water |
-99 | location |
157 | TX, COA, NL Mexico, Water |
-99 | location |
158 | TX, NL, TAM Mexico, Water |
-99 | location |
- Oregon-California-Nevada
- Oregon-Idaho-Nevada
- Idaho-Nevada-Utah
- Nevada-Utah-Arizona
- Montana-Idaho-Wyoming
- Idaho-Utah-Wyoming
- Wyoming-Utah-Colorado
- Four Corners (Utah-Colorado-Arizona-New Mexico)
- Montana-North Dakota-South Dakota
- Montana-Wyoming-South Dakota
- Wyoming-South Dakota-Nebraska
- Wyoming-Nebraska-Colorado
- Colorado-Nebraska-Kansas
- Colorado-New Mexico-Oklahoma
- New Mexico-Oklahoma-Texas
- Colorado-Kansas-Oklahoma
- North Dakota-South Dakota-Minnesota
- South Dakota-Minnesota-Iowa
- Kansas-Oklahoma-Missouri
- Oklahoma-Missouri-Arkansas
- Texas-Arkansas-Louisiana
- Indiana-Michigan-Ohio
- Tennessee-Alabama-Georgia
- Alabama-Florida-Georgia
- Tennessee-North Carolina-Georgia
- North Carolina-Georgia-South Carolina
- Kentucky-Virginia-Tennessee
- Tennessee-Virginia-North Carolina
- Kentucky-Virginia-West Virginia
- Pennsylvania-West Virginia-Maryland
- Maryland-West Virginia-Virginia
- Virginia-Washington, D.C.-Maryland
- Pennsylvania-Maryland-Delaware
- New York-Pennsylvania-New Jersey
- Massachusetts-New York-Connecticut
- Vermont-New York-Massachusetts
- Vermont-New Hampshire-Massachusetts
- Connecticut-Massachusetts-Rhode Island
- Washington-Oregon-Idaho
- California-Nevada-Arizona
- South Dakota-Nebraska-Iowa
- Nebraska-Iowa-Missouri
- Nebraska-Kansas-Missouri
- Oklahoma-Arkansas-Texas
- Minnesota-Wisconsin-Michigan
- Minnesota-Iowa-Wisconsin
- Iowa-Wisconsin-Illinois
- Iowa-Missouri-Illinois
- Illinois-Kentucky-Missouri
- Missouri-Kentucky-Tennessee
- Missouri-Arkansas-Tennessee
- Arkansas-Tennessee-Mississippi
- Arkansas-Louisiana-Mississippi
- Tennessee-Mississippi-Alabama
- Wisconsin-Illinois-Michigan
- Illinois-Michigan-Indiana
- Illinois-Indiana-Kentucky
- Indiana-Ohio-Kentucky
- Ohio-Kentucky-West Virginia
- Ohio-West Virginia-Pennsylvania
- Pennsylvania-Delaware-New Jersey
- Connecticut-Rhode Island-New York
United States-Canada Tripoints:
- Alaska-Yukon Territory-British Columbia
- British Columbia-Washington-Idaho
- British Columbia-Idaho-Montana
- British Columbia-Alberta-Montana
- Alberta-Saskatchewan-Montana
- Saskatchewan-Montana-North Dakota
- Saskatchewan-Manitoba-North Dakota
- Manitoba-North Dakota-Minnesota
- Manitoba-Ontario-Minnesota
- Ontario-Minnesota-Michigan
- Michigan-Ontario-Ohio
- Ontario-Ohio-Pennsylvania
- Ontario-Pennsylvania-New York
- Ontario-Quebec-New York
- Quebec-New York-Vermont
- Quebec-Vermont-New Hampshire
- Quebec-New Hampshire-Maine
- Maine-Quebec-New Brunswick
United States-Mexico Tripoints:
- California-Baja California-Arizona
- Baja California-Arizona-Sonora
- Arizona-New Mexico-Sonora
- New Mexico-Sonora-Chihuahua
- New Mexico-Texas-Chihuahua
- Texas-Chihuahua-Coahuila
- Texas-Coahuila-Nuevo Leon
- Texas-Nuevo Leon-Tamaulipas
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
ID | States Type |
Elev | Location | Benchmark Notes |
1 | OR, CA, NV Land – 2mi |
5285, 5293wp? | 41.9947, -119.9994 | Boundary Post CA NV OR Marked with a cairn |
2 | OR, ID, NV Land – 1mi |
5274, 5277wp? | 42.0000, -117.0263 | Boundary ID OR NV Marked with a three-sided stone inscribed with N-I-O on the respective faces |
3 | ID, NV, UT Land – 3mi |
5233, 5230wp? | 41.9934, -114.0415 | Three Corners Private property. Marked with a granite monument inscribed with the respective states’ names |
4 | NV, UT, AZ Land – 4mi |
2703, 2557wp? | 37.0000, -114.0500 | Boundary Initial Mon AZ NV UT |
5 | MT, ID, WY Land – 4-10mi |
8330, 8347wp? | 44.4780, -111.0532 | – NOTES |
6 | ID, UT, WY Land – 0.57mi |
7057 | 42.0016, -111.0468 | Boundary Cor ID UT WY BLM NOTES |
7 | WY, UT, CO Land – 0ft |
8408, 8402wp? | 41.0005, -109.0500 | GLO 28 CO UT WY Park and look |
8 | UT, CO, AZ, NM Land – 0ft |
4866, 4870wp? | 36.9988, -109.0452 | CO UT AZ NM $3 fee |
9 | MT, ND, SD Land – 1.6mi |
3048, 3055wp? | 45.9449, -104.0454 | Boundary Mon 360M NOTES |
10 | MT, WY, SD Land – 0.5mi |
3422, 3428wp? | 44.9973, -104.0578 | NE Corner Wyoming NOTES |
11 | WY, SD, NE Land – 1mi |
3932 | 43.0003, -104,0532 | Chaffee Monument Private property |
12 | WY, NE, CO Land – 0ft |
5386, 5382wp? | 41.0016, -104.0532 | Boundary Mon CO NE WY Park and look |
13 | CO, NE, KS Land – 0ft |
3444, 3447wp? | 40.0003, -102.0516 | Boundary Mon CO KS NE Park and look |
14 | CO, NM, OK Land – 0ft |
4445, 4444wp? | 37.0000, -103.0022 | Boundary MI Cor CO NM OK Park and look |
15 | NM, OK, TX Land – 0ft |
4714, 4712wp? | 36.5002, -103.0024 | Texhomex Park and look |
16 | CO, KS, OK Land – 0ft |
3687, 3692wp? | 36.9927, -102.0419 | Boundary Mon CO KS OK NOTES |
17 | ND, SD, MN Land – 0ft |
970, 972wp? | 45.9348, -96.5632 | – Park and look. WIKI – not directly marked and most probably within Bois de Sioux River |
18 | SD, MN, IA Land – 0ft |
1410, 1413wp? | 43.5001, -96.4532 | – NOTES |
19 | KS, OK, MO Land – 0ft |
1024, 1016wp? | 36.9985, -94.6178 | Boundary Mon KS MO OK NOTES |
20 | OK, MO, AR Land – 0ft |
1129, 1049wp? | 36.4993, -94.6178 | Bondary Mon AR MO OK Park and look |
21 | TX, AR, LA Land – 40ft |
226, 224wp? | 33.0191, -94.0429 | Boundary Mon AR LA TX NOTES |
22 | IN, MI, OH Land – 0ft |
1066, 1071wp? | 41.6960, -84.8060 | Ohio Mich Bdry Cor WP NOTES |
23 | TN, AL, GA Land – 600ft |
720, 725wp? | 34.9844, -85.6052 | LS 1 NOTES |
24 | AL, FL, GA Land – 0.25mi |
70, 83wp? | 31.0005, -85.0008 | – Private property |
25 | TN, NC, GA Land – 600ft |
1760, 1758wp? | 34.9878, -84.1918 | – Private property |
26 | NC, GA, SC Land – 3.5mi |
2149, 2147wp? | 35.0005, -83.1083 | Elicott Rock WIKI – Located in Chatooga River very near marker on land |
27 | KY, VA, TN Land – 1.1mi |
1987, 1988wp? | 36.6006, -83.6753 | Virginia Corner 2 Reset NOTES |
28 | TN, VA, NC Land – 1.5mi |
4628, 4636wp? | 36.5879, -81.6774 | North Carolina Corner Reset Private property |
29 | KY, VA, WV Land – 0.6mi |
827, 828wp? | 37.5378, -81.9680 | – NOTES |
30 | PA, WV, MD Land – 0.57mi |
2320, 2328wp? | 39.7210, -79.4768 | Mon 34 NOTES |
31 | MD, WV, VA Land – 0.25mi |
260, 254wp? | 39.3211, -77.7190 | – WIKI – unmarked at low water line and almost always submerged |
32.1 | VA, DC, MD Land – 175ft? |
10, 23wp? | 38.9341, -77.1199 | VA, DC, MD Private property |
32.2 | VA, DC, MD Land – 640ft? |
8, 0wp? | 38.7909, -77.0395 | Boundry Mark 14 DC VA NOTES |
33 | PA, MD, DE Land – 800ft |
255, 236wp? | 39.7219, -75.7886 | MDP Corner Private property |
34 | NY, PA, NJ Land – 0ft |
420, 409wp? | 41.3572, -74.6946 | Tri States 1942 Waterside |
35 | MA, NY, CT Land – 1.5mi |
2146, 2151wp? | 42.0495, -73.4874 | Boundary Bound CT MA NY NOTES |
36 | VT, NY, MA Land – 1mi |
1417, 1436wp? | 42.7457, -73.2649 | Boundary Bound MA NY VT NOTES |
37 | VT, NH, MA Land – 775ft |
197, 181wp? | 42.7268, -72.4584 | – Private property |
38 | CT, MA, RI Land – 0.8mi |
630, 625wp? | 42.0079, -71.7990 | Tri State NOTES |
51 | WA, OR, ID Water – 300ft |
866 | tbd | – Snake River |
52 | CA, NV, AZ Water – 130ft |
478 | tbd | – Colorado River |
53 | SD, NE, IA Water – 350ft |
1101 | tbd | – Big Sioux and Missouri Rivers |
54 | NE, IA, MO Water – 275ft |
907 | tbd | – Missouri River |
55 | NE, KS, MO Water – 350ft |
853 | tbd | – Missouri River |
56 | OK, AR, TX Water – 300ft |
292 | tbd | – Red River island |
57 | MN, WI, MI Water – 25mi |
600 | tbd | – Lake Superior |
58 | MN, IA, WI Water – 525ft |
621 | tbd | – Mississippi River. Was apparently marked with a sign anchored at the spot, but the sign has been moved as of 2001. |
59 | IA, WI, IL Water – 325ft |
604 | tbd | – Mississippi River |
60 | IA, MO, IL Water – 0.25mi |
483 | tbd | – Des Moines and Mississippi Rivers |
61 | IL, KY, MO Water – 0.25mi |
292 | tbd | – Ohio and Mississippi Rivers |
62 | MO, KY, TN Water – 0.25mi |
263 | tbd | – Mississippi River – 3 locations due to meanders of the river. |
63 | MO, AR, TN Water – 150ft |
240 | tbd | – Mississippi River oxbow |
64 | AR, TN, MS Water – 700ft |
189 | tbd | – Mississippi River |
65 | AR, LA, MS Water – 690ft |
80 | tbd | – Mississippi River |
66 | TN, MS, AL Water – 0.25mi |
427 | tbd | – Tennessee River, Pickwick Lake |
67 | WI, IL, MI Water – 40mi |
577 | tbd | – Lake Michigan |
68 | IL, MI, IN Water – 9.5mi |
577 | tbd | – Lake Michigan – known as Indiana Dunes or Michigan Dunes Area |
69 | IL, IN, KY Water – 750ft |
347 | tbd | – Wabash and Ohio Rivers |
70 | IN, OH, KY Water – 700ft |
460 | tbd | – Near, but not precisely at, the confluence of the Great Miami and Ohio Rivers |
71 | OH, KY, WV Water – 100ft |
518 | tbd | – Big Sandy and Ohio Rivers |
72 | OH, WV, PA Water – 75ft |
665 | tbd | – Ohio River. Technically the Beginning Point of the US Public Land Survey, although the actual monument is 1112 feet north of the tripoint due to the tripoint’s current location under water. |
73 | PA, DE, NJ Water – 0.5mi |
0 | tbd | – Delaware River |
74 | CT, RI, NY Water – 1mi |
0 | tbd | – Fisher’s Island Sound |
101 | AK, YU, BC Canada, Land |
-99 | location | – Under glacier |
102 | BC, WA, ID Canada, Land |
-99 | location | – NOTES |
103 | BC, ID, MT Canada, Land |
-99 | location | – NOTES |
104 | BC, ALB, MT Canada, Land |
-99 | location | – Continental Divide |
105 | ALB, SAS, MT Canada, Land |
-99 | location | – NOTES |
106 | SAS, MT, ND Canada, Land |
-99 | location | – NOTES |
107 | SAS, MAN, ND Canada, Land |
-99 | location | – NOTES |
108 | MAN, ND, MN Canada, Water |
-99 | location | – Red River of the North |
109 | MAN, ONT, MN Canada, Water |
-99 | location | – Angle Inlet |
110 | ONT, MN, MI Canada, Water |
-99 | location | – Lake Superior |
111 | MI, ONT, OH Canada, Water |
-99 | location | – Lake Erie |
112 | ONT, OH, PA Canada, Water |
-99 | location | – Lake Erie |
113 | ONT, PA, NY Canada, Water |
-99 | location | – Lake Erie |
114 | ONT, QUE, NY Canada, Water |
-99 | location | – St Lawrence River |
115 | QUE, NY, VT Canada, Water |
-99 | location | – Lake Champlain |
116 | QUE, VT, NH Canada, Water |
-99 | location | – Halls Stream |
117 | QUE, NH, ME Canada, Land |
-99 | location | – NOTES |
118 | ME, QUE, NB Canada, Water |
elev | location | – St Francis River |
151 | CA, BAJA, AZ Mexico, Water |
-99 | location | – Colorado River |
152 | BAJA, AZ, SON Mexico, Water |
-99 | location | – Colorado River |
153 | AZ, NM, SON Mexico, Land |
-99 | location | – NOTES |
154 | NM, SON, CHI Mexico, Land |
-99 | location | – NOTES |
155 | NM, TX, CHI Mexico, Water |
-99 | location | – Rio Grande River |
156 | TX, CHI, COA Mexico, Water |
-99 | location | – Rio Grande River |
157 | TX, COA, NL Mexico, Water |
-99 | location | – Rio Grande River |
158 | TX, NL, TAM Mexico, Water |
-99 | location | – Rio Grande River |
cktest1-p4
cktest2-p3
Method 1 – use PDF Embedder Plug-in
I thought this had the greatest chance of working. As you can see the basic “PDF Embedder” Plug-in does prevent direct download of the PDF. Unfortunately, you can simply right-click and “Save Image As…”. If we buy the “secure” version for $30, we can disable the right-click context menu. With the “secure” version they also put the PDFs in a special area so if someone tries to directly download the PDF they get a 403 error. We can do something similar (put in special protected area), but that does involve extra work on our side. The other unfortunate thing is that you can simply Ctrl-P print the webpage and the PDF contents show up. There might be other “pdf embed” type plug-ins which don’t have the “Save Image As…” context menu, but I haven’t looked for them. This plug-in seemed to be the most popular and supported one.
cktest2-p3Method 2 – use PDF flowpaper Plug-in
This was the method I was thinking of originally. Convert the PDF into a flipbook and embed it in the page. I’ve seen something similar done on other websites. Unfortunate the “flowpaper” Plug-in still allows direct download. Similar to PDF Embedder, I can simply Ctrl-P print the web page and see the contents. They offer a “read-only” version (I think $95) which disables the download/print buttons. But I suspect even with that you can Ctrl-P and get the contents. This free version of this plug-in only supports PDFs upto 15MB which might be a problem. I don’t know how large the AtoZ newsletters are. There are no size limits if we buy their enhanced plug-in. You’ll notice that this plug-in is the slowest to load though.
Method 3 – use Google Drive
This is another “simple” method. We upload the PDFs to Google Drive. You can then set the view properties to disable print/copy/download and embed the resulting view into our pages. It seems to work – no direct way to download the PDF. But you can still Ctrl-P print the page and see the current PDF contents. For a multi-page PDF they simply scroll through and Ctrl-P each page; slow, kludgy, but they can get it. This applies to all the above methods as well.
Check this out! I was wondering can I overlay a transparent image on top of the PDF previewer and set its opacity. We can read through the image to the underlying PDF views but when we print the underlying PDF view is hidden by the foreground image. Similar to Method 4 below. Unfortunately this didn’t work initially. But with some further tweaking/research I discovered you can change the opacity if we are print versus screen. Now when you try to Ctrl-P this page, you’ll see the first Google viewer above, but you won’t see the below Google viewer. This gets a little complex to setup, but nothing like Method 4. Notice that I overlay and size the foreground image so that the scrollbar and bottom controls are available from the PDF viewer. A similar trick should work with Method 1 above.
Method 4 – use background-image tag
I stumbled across this slick idea, but it is time consuming and involved. It isn’t as easy as the above 3 methods. We would first convert the PDF into a series of JPGs. We also create (reuse) a set of transparent GIFs. The idea is to have an <img> of the transparent gif, but underneath define a background-image which is the JPG of each page. So you are seeing through the transparent GIF to the background-image JPG. You can read it, but when you right-click and Save Image As…, what gets saved is the transparent GIF, not the background image (JPG). Pretty slick I thought. Even if you Ctrl-P, most web browsers will only print the foreground <img> images (transparent GIF for us), not the background-image (real JPG); although I just discovered Opera allows you do print the background images.