PDA

View Full Version : حذف امکان پرینت و ذخیره در فایل pdf نمایش داده شده در برنامه



sara_aryanfar
دوشنبه 23 مرداد 1391, 23:46 عصر
با سلام خدمت دوستان من برای نمایش فایل پی دی اف در برنامه از وب براوزر استفاده می کنم دوستان چه راهی هست تا کاربر نتونه پرینت بگیره و یا پی دی اف رو سیو کنه در واقع می خوام این دو امکان رو غیرفعال کنم ممنون از بابت راهنمایی دوستان

sara_aryanfar
سه شنبه 24 مرداد 1391, 10:47 صبح
فکر می کنم امکان این کار وجود داشته باشه مگه نه دوستان؟

hakim22
سه شنبه 24 مرداد 1391, 11:09 صبح
اول بگم که اینکار فقط در Adobe acrobat pro ممکنه (تا جایی که من میدونم !)
به قسمت security بروید و منوی که باز میشه کاملا مشخصه که چه گزینه هایی رو باید پر کنید.

بعد که pdf رو به ذخیره کردید هنگام باز شدن باید پسورد بدید.

یک روشی هم هست که در کتب درسی وزارت آموزش و پرورش دیدم که با یک فایل به عنوان کلید امنیتی این کار میکنه .

متن کامل مقاله در اینجاست :
http://blogs.adobe.com/acrolaw/2010/07/how_do_i_prevent_someone_from_fo/


سری به این لینک بزنید تا یک ابزار دانلود کنید :
http://www.a-pdf.com/faq/how-to-protect-pdf-from-printing.htm

sara_aryanfar
سه شنبه 24 مرداد 1391, 11:12 صبح
نه حذف امکان ذخیره و پرینت بعدا هم ممکنه ما هم داریم برای نمایش فایل توی وب براوزر استفاده می کنیم که خب وب براوزر هم از Adobe acrobat استفاده می کنه

sara_aryanfar
سه شنبه 24 مرداد 1391, 21:42 عصر
اگر از دوستان تا حالا در این مورد کار کرده ممنون میشم منو راهنمایی کنند

Farshid007
سه شنبه 24 مرداد 1391, 22:42 عصر
چه دلیلی داره نذاریم کاربر بتونه فایل رو پرینت کنه یا سیو کنه
فوقش ادرس رون صفحه رو در میاره بعد با مرورگر می ره سیوش می کنه!

sara_aryanfar
یک شنبه 29 مرداد 1391, 10:33 صبح
lمن فقط تونستم با استفاده از O2S.Components.PDFView4NET این کار رو بکنم که اینم یه متن کپی رایت میندازه دوستان کسی می تونه راهنمایی کنه ممنون

ali_habibi1384
یک شنبه 29 مرداد 1391, 12:12 عصر
نميدونم دنبال چي هستيد . فايل PDF چون تصوير داره طرف ميتونه با پرينت اسكرين عكس بگيره سيو كنه بعدم پرينت. اگر اونو هم ببنديد فوقش با موبايل خودش عكس ميگيره!:لبخند:
اينو ميخواي چيكار كني. خودتونو خسته نكنين راهي نيست:چشمک:

samadblaj
یک شنبه 29 مرداد 1391, 12:12 عصر
سلام توی مرورگر به این شکل میتونید تولبار رو بردارید:


private void button1_Click(object sender, EventArgs e)
{
string address = @"c:\1.pdf#toolbar=0&navpanes=0";
webBrowser1.Navigate(address );
}

sara_aryanfar
یک شنبه 29 مرداد 1391, 16:23 عصر
دوستان خوبم ممنون از توجه شما اما خب اون موارد عکس گرفتن و اینا مشکلی نداره من فقط نمی خوام پرینت یکجا و سیو بتونه بکنه

sara_aryanfar
یک شنبه 29 مرداد 1391, 16:24 عصر
سلام توی مرورگر به این شکل میتونید تولبار رو بردارید:


private void button1_Click(object sender, EventArgs e)
{
string address = @"c:\1.pdf#toolbar=0&navpanes=0";
webBrowser1.Navigate(address );
}



خب من می خوام تولبار داشته باشم یعنی به امکانات جستجو صفحه بعدی و قبلی و زوم نیاز هست تنها می خوام گزینه سیو و پرینت رو از کاربر بگیرم

samadblaj
یک شنبه 29 مرداد 1391, 16:54 عصر
سلام باید برید توابع و متد این کامپوننت کاربردی Adobe Reader رو بخونید و هر کدوم از گزینه ها رو خواستید غیر فعال کنید.
اگه امشب تونستم امتحان میکنم ببینم به صورت تکی میشه.

amir4015
یک شنبه 29 مرداد 1391, 17:54 عصر
سلام
حالا كه شما اسرار داريد اطلاعات شما حفظ بشه
نرم افزار هاي زيادي است كه با سرعت بالا pdf رو به عكس تبديل مي كنن شما عكس ها رو بايك شمارنده درون نرم افزارتون قرار بديد مثل فايل pdf مي شه
عكس ها رو هم مي تونيد در اينترنت قرار بديد يا درون بانك

sara_aryanfar
یک شنبه 29 مرداد 1391, 18:22 عصر
سلام
حالا كه شما اسرار داريد اطلاعات شما حفظ بشه
نرم افزار هاي زيادي است كه با سرعت بالا pdf رو به عكس تبديل مي كنن شما عكس ها رو بايك شمارنده درون نرم افزارتون قرار بديد مثل فايل pdf مي شه
عكس ها رو هم مي تونيد در اينترنت قرار بديد يا درون بانك
دوست من به این سادگی هم که نیست باید امکان جستجو داشته باشه یعنی داخل متن بشه جستجو کرد

samadblaj
یک شنبه 29 مرداد 1391, 18:49 عصر
این صفحه (http://barnamenevis.org/showthread.php?356850-بهترین-کامپوننت-PDF-که-قابلیت-جستجو-داشته-باشه-و-مستقل-باشه-چیه؟؟؟-فوری) رو مرور کنید شاید کامپوننت ها بتونه کمکتون کنه.

sara_aryanfar
یک شنبه 29 مرداد 1391, 19:54 عصر
این صفحه (http://barnamenevis.org/showthread.php?356850-بهترین-کامپوننت-PDF-که-قابلیت-جستجو-داشته-باشه-و-مستقل-باشه-چیه؟؟؟-فوری) رو مرور کنید شاید کامپوننت ها بتونه کمکتون کنه.
ممنون در چند پست قبلی عرض کردم این کامپند تمام کارهای مد نظر من رو انجام میده اما خب چون رایگان نیست کپی رایت میندازه مشکل اینه

samadblaj
دوشنبه 30 مرداد 1391, 12:04 عصر
من فقط تونستم با استفاده از O2S.Components.PDFView4NET این کار رو بکنم که اینم یه متن کپی رایت میندازه دوستان کسی می تونه راهنمایی کنه ممنون

سلام کامپوننت O2S.Components.PDFView4NET به همراه کرک پیدا کردم نسخه 2009 که درست هم کار کرد.
حجم فایل نصب 5 مگا بایت هست که من همچین اینترنتی ندارم آپ کنم.
ولی فایل های کرک رو در دو نسخه براتون قرار میدم هر دو فایل رو دانلود کنید و در مسیر نصب بریزید
توجه داشته باشید این فایل کرک نسخه PDFView4NET 1.0.3 هست، پس اول نسخه 1.0.3 رو از اینترنت پیدا کنید نصب کنید بعد کرک رو بریزید (کرک روی نسخه بالاتر جواب نمیده ، نسخه بالاتر کامپوننت رو هم حذف کنید).
نهایتا فایل ها رو پیدا نکردی به خودم بگو تا 2 -3 روز دیگه آپ یکنم اگه تا اون موقع بدردت بخوره.
موفق باشید

samadblaj
دوشنبه 30 مرداد 1391, 14:26 عصر
پ.خ : سلام این نمونه رو براتون نوشتم ببینید مشکلی نداره.

danialafshari
دوشنبه 30 مرداد 1391, 20:31 عصر
مشکل اساسی جستجو هست که نداره !

FastCode
یک شنبه 12 شهریور 1391, 12:43 عصر
اگر سرورتون لینوکسه
pdfgrep
البته license ه این برنامه ها GPL* هست

samadblaj
یک شنبه 15 بهمن 1391, 13:09 عصر
سلام هر چند دور ولی ....
اینم کد جستجو....

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using O2S.Components.PDFView4NET.Text;

namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private bool incrementalSearchStarted = false;

private void buttonX1_Click(object sender, EventArgs e)
{
incrementalSearchStarted = false;
pdfPageView1 .SearchText("word", PDFHighlightSearchResultsMode.AllResults);
}

private void Form1_Load(object sender, EventArgs e)
{
pdfDocument1.FilePath = @"D:\book.pdf";
}
}
}