‫۸ سال و ۵ ماه قبل، چهارشنبه ۲۵ فروردین ۱۳۹۵، ساعت ۱۶:۲۹
- محتوای باینری فایل نهایی، یا خروجی byte array آن، باید تبدیل به base64 شود، تا فرمت آن قابلیت قرارگیری در فایل متنی JSON را پیدا کند.
- خروجی باینری قرار گرفته در یک فایل JSON در اصل متنی، هیچ کاربردی ندارد؛ بجز راهی برای انتقال اطلاعات به یک برنامه دیگر (آن‌هم با سربار بالا).
- اگر کاربر ساده‌ی یک وب سایت قرار است اطلاعاتی را دریافت کند، با استفاده از Ajax نمی‌تواند فایلی را از سرور دریافت کند. نمونه‌های مشابه:
- «ایجاد لینک دانلود با استفاده از Handler»
- «مشکل در دریافت خروجی pdf به صورت FlushInBrowser »
- «
بازگرداندن Stream فایل از WCF »  

راه حل پیشنهادی:
«
jquery.fileDownload » 
‫۸ سال و ۵ ماه قبل، چهارشنبه ۲۵ فروردین ۱۳۹۵، ساعت ۱۴:۵۹
فایل PDF، یک فایل باینری هست و سازگاری با فرمت و استاندارد متنی JSON ندارد. به همین جهت اگر از مثلا JSON.NET استفاده کنید، خروجی باینری را تبدیل به یک رشته base64 می‌کند و سپس ارائه.
‫۸ سال و ۶ ماه قبل، شنبه ۲۹ اسفند ۱۳۹۴، ساعت ۰۰:۲۴
- بهتر است دات نت 4.6.1 را روی ویندوز 7 نصب کنید (این بسته مشکلات تداخلات به روز رسانی‌ها را برطرف می‌کند). لینک دریافت مستقیم
- همچنین برنامه هم نباید توسط نرم افزارهای امنیتی بلاک شود. چون یک وب سرور کوچک را برای دریافت پیام‌های رسیده‌ی از برنامه‌ی در حال پروفایل ایجاد می‌کند.
‫۸ سال و ۸ ماه قبل، سه‌شنبه ۶ بهمن ۱۳۹۴، ساعت ۱۸:۰۸
- می‌توان در تنظیمات DocumentPreferences، تنظیمات ViewerPreferences را جهت عدم نمایش تولبار مقدار دهی کرد:
return new PdfReport().DocumentPreferences(doc =>
            {
                // ...
                doc.ViewerPreferences(new PdfViewerPreferences
                {
                   // ...
                    ViewerPreferences = ViewerPreferences.HideMenubar | ViewerPreferences.HideToolBar
                });
- اما راه حل اصلی آن برای غیرفعال کردن این موارد، رمزنگاری فایل PDF است. در این بین یکی از پارامترهای قابل تنظیم در حین رمزنگاری، تنظیمات چاپ و امثال آن هست:
.Encrypt(encrypt =>
             {
                 encrypt.WithPassword("1234");
                 encrypt.WithPermissions(new DocumentPermissions
                 {
                     AllowAssembly = false,
                     AllowCopy = false,
                     AllowDegradedPrinting = false,
                     AllowFillIn = false,
                     AllowModifyAnnotations = false,
                     AllowModifyContents = false,
                     AllowPrinting = false,
                     AllowScreenReaders = false
                 });
             })
یک مثال کامل
‫۸ سال و ۹ ماه قبل، یکشنبه ۱۳ دی ۱۳۹۴، ساعت ۱۸:۴۵
«آیا این تگ برای انتشار نهایی باید دستی پاک بشه؟»
بله. اگر حذف نشود، تمام اعمال را باز هم لاگ می‌کند که روی کارآیی تاثیر منفی خواهد گذاشت.