{"id":21209,"date":"2023-05-04T13:13:31","date_gmt":"2023-05-04T09:43:31","guid":{"rendered":"https:\/\/nabfollower.com\/blog\/how-to-generate-an-ssrs-report-as-a-password-protected-pdf-using-the-bold-reports-report-writer-m8l\/"},"modified":"2023-05-04T13:13:31","modified_gmt":"2023-05-04T09:43:31","slug":"how-to-generate-an-ssrs-report-as-a-password-protected-pdf-using-the-bold-reports-report-writer-m8l","status":"publish","type":"post","link":"https:\/\/nabfollower.com\/blog\/how-to-generate-an-ssrs-report-as-a-password-protected-pdf-using-the-bold-reports-report-writer-m8l\/","title":{"rendered":"\u0646\u062d\u0648\u0647 \u0627\u06cc\u062c\u0627\u062f \u06cc\u06a9 \u06af\u0632\u0627\u0631\u0634 SSRS \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 PDF \u0645\u062d\u0627\u0641\u0638\u062a \u0634\u062f\u0647 \u0628\u0627 \u0631\u0645\u0632 \u0639\u0628\u0648\u0631 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u06af\u0632\u0627\u0631\u0634 \u0646\u0648\u06cc\u0633 Bold Reports"},"content":{"rendered":"<div data-article-id=\"1456868\" id=\"article-body\">\n<p>SSRS (\u0633\u0631\u0648\u06cc\u0633\u200c\u0647\u0627\u06cc \u06af\u0632\u0627\u0631\u0634 \u0633\u0631\u0648\u0631 SQL) \u0627\u0628\u0632\u0627\u0631 \u0642\u062f\u0631\u062a\u0645\u0646\u062f\u06cc \u0627\u0633\u062a \u06a9\u0647 \u06a9\u0627\u0631\u0628\u0631\u0627\u0646 \u0631\u0627 \u0642\u0627\u062f\u0631 \u0645\u06cc\u200c\u0633\u0627\u0632\u062f \u062a\u0627 \u06af\u0632\u0627\u0631\u0634\u200c\u0647\u0627 \u0631\u0627 \u062f\u0631 \u06cc\u06a9 \u0633\u0627\u0632\u0645\u0627\u0646 \u0627\u06cc\u062c\u0627\u062f\u060c \u0627\u0633\u062a\u0642\u0631\u0627\u0631 \u0648 \u0645\u062f\u06cc\u0631\u06cc\u062a \u06a9\u0646\u0646\u062f.  \u0628\u0627 \u0627\u06cc\u0646 \u062d\u0627\u0644\u060c \u0645\u0645\u06a9\u0646 \u0627\u0633\u062a \u0645\u0648\u0627\u0642\u0639\u06cc \u0644\u0627\u0632\u0645 \u0628\u0627\u0634\u062f \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u062d\u0633\u0627\u0633 \u0645\u0648\u062c\u0648\u062f \u062f\u0631 \u06af\u0632\u0627\u0631\u0634 SSRS \u062e\u0648\u062f \u0631\u0627 \u0628\u0627 \u0627\u06cc\u062c\u0627\u062f \u06cc\u06a9 PDF \u0645\u062d\u0627\u0641\u0638\u062a \u0634\u062f\u0647 \u0628\u0627 \u0631\u0645\u0632 \u0639\u0628\u0648\u0631 \u0627\u06cc\u0645\u0646 \u06a9\u0646\u06cc\u062f.  \u062f\u0631 \u0627\u06cc\u0646 \u067e\u0633\u062a \u0648\u0628\u0644\u0627\u06af\u060c \u0646\u062d\u0648\u0647 \u062a\u0628\u062f\u06cc\u0644 \u06af\u0632\u0627\u0631\u0634 SSRS \u0628\u0647 PDF \u0645\u062d\u0627\u0641\u0638\u062a \u0634\u062f\u0647 \u0628\u0627 \u0631\u0645\u0632 \u0639\u0628\u0648\u0631 \u0631\u0627 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u06af\u0632\u0627\u0631\u0634 \u0646\u0648\u06cc\u0633 Bold Reports \u0628\u0647 \u0634\u0645\u0627 \u0646\u0634\u0627\u0646 \u062e\u0648\u0627\u0647\u06cc\u0645 \u062f\u0627\u062f.<\/p>\n<p>Bold Reports Report Writer \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 \u0627\u06cc \u0627\u0633\u062a \u06a9\u0647 \u062a\u0648\u0633\u0639\u0647 \u062f\u0647\u0646\u062f\u06af\u0627\u0646 \u0631\u0627 \u0642\u0627\u062f\u0631 \u0645\u06cc \u0633\u0627\u0632\u062f \u062a\u0627 \u0628\u0647 \u0635\u0648\u0631\u062a \u0628\u0631\u0646\u0627\u0645\u0647 \u0646\u0648\u06cc\u0633\u06cc \u06af\u0632\u0627\u0631\u0634 \u0647\u0627 \u0631\u0627 \u062f\u0631 \u0642\u0627\u0644\u0628 \u0647\u0627\u06cc \u0645\u062e\u062a\u0644\u0641 \u0627\u0632 \u062c\u0645\u0644\u0647 PDF\u060c Excel \u0648 DOCX \u0627\u06cc\u062c\u0627\u062f \u0648 \u0635\u0627\u062f\u0631 \u06a9\u0646\u0646\u062f.  \u0628\u0627 \u062a\u0648\u0627\u0646\u0627\u06cc\u06cc \u0622\u0646 \u0628\u0631\u0627\u06cc \u062a\u0648\u0644\u06cc\u062f PDF \u0647\u0627\u06cc \u0645\u062d\u0627\u0641\u0638\u062a \u0634\u062f\u0647 \u0628\u0627 \u0631\u0645\u0632 \u0639\u0628\u0648\u0631\u060c \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u062f \u0627\u0637\u0645\u06cc\u0646\u0627\u0646 \u062d\u0627\u0635\u0644 \u06a9\u0646\u06cc\u062f \u06a9\u0647 \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u062d\u0633\u0627\u0633 \u0634\u0645\u0627 \u0627\u06cc\u0645\u0646 \u0647\u0633\u062a\u0646\u062f \u0648 \u062f\u0631 \u0639\u06cc\u0646 \u062d\u0627\u0644 \u06af\u0632\u0627\u0631\u0634 \u0647\u0627\u06cc\u06cc \u0628\u0627 \u06a9\u06cc\u0641\u06cc\u062a \u0628\u0627\u0644\u0627 \u0628\u0647 \u06a9\u0627\u0631\u0628\u0631\u0627\u0646 \u062e\u0648\u062f \u0627\u0631\u0627\u0626\u0647 \u0645\u06cc \u062f\u0647\u0646\u062f.<\/p>\n<p>\u0628\u0631\u0627\u06cc \u0634\u0631\u0648\u0639\u060c \u0641\u0631\u0636 \u06a9\u0646\u06cc\u062f \u06cc\u06a9 \u06af\u0632\u0627\u0631\u0634 SSRS \u0645\u0648\u062c\u0648\u062f \u062f\u0627\u0631\u06cc\u062f \u06a9\u0647 \u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u06cc\u062f \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 PDF \u0645\u062d\u0627\u0641\u0638\u062a \u0634\u062f\u0647 \u0628\u0627 \u0631\u0645\u0632 \u0639\u0628\u0648\u0631 \u0635\u0627\u062f\u0631 \u06a9\u0646\u06cc\u062f.  \u062f\u0631 \u0627\u06cc\u0646\u062c\u0627 \u0646\u062d\u0648\u0647 \u0627\u0646\u062c\u0627\u0645 \u0627\u06cc\u0646 \u06a9\u0627\u0631 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u06af\u0632\u0627\u0631\u0634\u200c\u0646\u0648\u06cc\u0633 Bold Reports \u0628\u0631\u0627\u06cc \u0628\u0631\u0646\u0627\u0645\u0647\u200c\u0647\u0627\u06cc NET \u0622\u0648\u0631\u062f\u0647 \u0634\u062f\u0647 \u0627\u0633\u062a.<\/p>\n<p><strong>\u067e\u06cc\u0634 \u0646\u06cc\u0627\u0632\u0647\u0627<\/strong><br \/>\u0627\u0637\u0645\u06cc\u0646\u0627\u0646 \u062d\u0627\u0635\u0644 \u06a9\u0646\u06cc\u062f \u06a9\u0647 \u0645\u062d\u06cc\u0637 \u062a\u0648\u0633\u0639\u0647 \u0634\u0645\u0627 \u0634\u0627\u0645\u0644 \u0645\u0648\u0627\u0631\u062f \u0632\u06cc\u0631 \u0627\u0633\u062a:<\/p>\n<p>.  \u0648\u06cc\u0698\u0648\u0627\u0644 \u0627\u0633\u062a\u0648\u062f\u06cc\u0648 2022<br \/>.  .NET 6.0+<\/p>\n<p><strong>\u0645\u0631\u062d\u0644\u0647 1: \u06cc\u06a9 \u0628\u0631\u0646\u0627\u0645\u0647 \u06a9\u0646\u0633\u0648\u0644 \u062f\u0627\u062a \u0646\u062a \u0627\u06cc\u062c\u0627\u062f \u06a9\u0646\u06cc\u062f.<\/strong><\/p>\n<ol>\n<li>Visual Studio 2022 \u0631\u0627 \u0628\u0627\u0632 \u06a9\u0646\u06cc\u062f \u0648 \u0631\u0648\u06cc ** \u0627\u06cc\u062c\u0627\u062f \u06cc\u06a9 \u067e\u0631\u0648\u0698\u0647 \u062c\u062f\u06cc\u062f \u06a9\u0644\u06cc\u06a9 \u06a9\u0646\u06cc\u062f.**<\/li>\n<\/ol>\n<p>\u06cc\u06a9 \u067e\u0631\u0648\u0698\u0647 \u062c\u062f\u06cc\u062f \u0627\u06cc\u062c\u0627\u062f \u06a9\u0646\u06cc\u062f<\/p>\n<ol>\n<li>\u062f\u0627\u062a \u0646\u062a \u0631\u0627 \u0627\u0646\u062a\u062e\u0627\u0628 \u06a9\u0646\u06cc\u062f <strong>\u0628\u0631\u0646\u0627\u0645\u0647 \u06a9\u0646\u0633\u0648\u0644 **\u0628\u0627 C# \u0648 \u0631\u0648\u06cc **\u0628\u0639\u062f\u06cc \u06a9\u0644\u06cc\u06a9 \u06a9\u0646\u06cc\u062f<\/strong>.<\/li>\n<\/ol>\n<p><img decoding=\"async\" src=\"https:\/\/nabfollower.com\/blog\/wp-content\/uploads\/2023\/05\/1683193411_35_\u0646\u062d\u0648\u0647-\u0627\u06cc\u062c\u0627\u062f-\u06cc\u06a9-\u06af\u0632\u0627\u0631\u0634-SSRS-\u0628\u0647-\u0639\u0646\u0648\u0627\u0646-PDF-\u0645\u062d\u0627\u0641\u0638\u062a-\u0634\u062f\u0647.jpg\" alt=\"\u0627\u06cc\u0646 \u0648\u0628\u0644\u0627\u06af \u0646\u062d\u0648\u0647 \u062a\u0648\u0644\u06cc\u062f \u06af\u0632\u0627\u0631\u0634 SSRS \u0631\u0627 \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 PDF \u0645\u062d\u0627\u0641\u0638\u062a \u0634\u062f\u0647 \u0628\u0627 \u0631\u0645\u0632 \u0639\u0628\u0648\u0631 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u06af\u0632\u0627\u0631\u0634 \u0646\u06af\u0627\u0631\u0634 Bold Reports \u062f\u0631 \u06cc\u06a9 \u0628\u0631\u0646\u0627\u0645\u0647 NET \u062a\u0648\u0636\u06cc\u062d \u0645\u06cc \u062f\u0647\u062f |  \u06af\u0632\u0627\u0631\u0634 \u062c\u0627\u0633\u0627\u0632\u06cc \u0634\u062f\u0647\" loading=\"lazy\" width=\"800\" height=\"563\" title=\"\">\u06cc\u06a9 \u0628\u0631\u0646\u0627\u0645\u0647 \u06a9\u0646\u0633\u0648\u0644 \u062f\u0627\u062a \u0646\u062a \u0627\u06cc\u062c\u0627\u062f \u06a9\u0646\u06cc\u062f<\/p>\n<ol>\n<li>\u0646\u0627\u0645 \u067e\u0631\u0648\u0698\u0647 \u0631\u0627 \u0648\u0627\u0631\u062f \u06a9\u0646\u06cc\u062f\u060c \u0631\u0648\u06cc Next \u06a9\u0644\u06cc\u06a9 \u06a9\u0646\u06cc\u062f\u060c \u0646\u0633\u062e\u0647 NET \u0631\u0627 \u0627\u0646\u062a\u062e\u0627\u0628 \u06a9\u0646\u06cc\u062f \u0648 \u0631\u0648\u06cc Create \u06a9\u0644\u06cc\u06a9 \u06a9\u0646\u06cc\u062f.  \u0628\u0631\u0646\u0627\u0645\u0647 \u067e\u06cc\u0634 \u0641\u0631\u0636 \u06a9\u0646\u0633\u0648\u0644 \u062f\u0627\u062a \u0646\u062a \u0627\u06cc\u062c\u0627\u062f \u0645\u06cc \u0634\u0648\u062f.<\/li>\n<\/ol>\n<p><img decoding=\"async\" src=\"https:\/\/nabfollower.com\/blog\/wp-content\/uploads\/2023\/05\/1683193411_711_\u0646\u062d\u0648\u0647-\u0627\u06cc\u062c\u0627\u062f-\u06cc\u06a9-\u06af\u0632\u0627\u0631\u0634-SSRS-\u0628\u0647-\u0639\u0646\u0648\u0627\u0646-PDF-\u0645\u062d\u0627\u0641\u0638\u062a-\u0634\u062f\u0647.jpg\" alt=\"\u0627\u06cc\u0646 \u0648\u0628\u0644\u0627\u06af \u0646\u062d\u0648\u0647 \u062a\u0648\u0644\u06cc\u062f \u06af\u0632\u0627\u0631\u0634 SSRS \u0631\u0627 \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 PDF \u0645\u062d\u0627\u0641\u0638\u062a \u0634\u062f\u0647 \u0628\u0627 \u0631\u0645\u0632 \u0639\u0628\u0648\u0631 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u06af\u0632\u0627\u0631\u0634 \u0646\u06af\u0627\u0631\u0634 Bold Reports \u062f\u0631 \u06cc\u06a9 \u0628\u0631\u0646\u0627\u0645\u0647 NET \u062a\u0648\u0636\u06cc\u062d \u0645\u06cc \u062f\u0647\u062f |  \u06af\u0632\u0627\u0631\u0634 \u062c\u0627\u0633\u0627\u0632\u06cc \u0634\u062f\u0647\" loading=\"lazy\" width=\"800\" height=\"430\" title=\"\">\u0628\u0631\u0646\u0627\u0645\u0647 \u06a9\u0646\u0633\u0648\u0644 \u062f\u0627\u062a \u0646\u062a<\/p>\n<p><strong>\u0645\u0631\u062d\u0644\u0647 2: \u0628\u0633\u062a\u0647 NuGet \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 Bold Reports Report Writer \u0631\u0627 \u0646\u0635\u0628 \u06a9\u0646\u06cc\u062f<\/strong>.<\/p>\n<p>\u0628\u0631\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 Bold Reports Report Writer \u062f\u0631 \u067e\u0631\u0648\u0698\u0647 \u062e\u0648\u062f\u060c \u0628\u0627\u06cc\u062f \u0628\u0633\u062a\u0647 BoldReports.Net.Core NuGet \u0631\u0627 \u0646\u0635\u0628 \u06a9\u0646\u06cc\u062f.  \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u062f \u0627\u06cc\u0646 \u06a9\u0627\u0631 \u0631\u0627 \u0628\u0627 \u0628\u0627\u0632 \u06a9\u0631\u062f\u0646 Package Manager Console \u062f\u0631 \u0648\u06cc\u0698\u0648\u0627\u0644 \u0627\u0633\u062a\u0648\u062f\u06cc\u0648 \u0648 \u0627\u062c\u0631\u0627\u06cc \u062f\u0633\u062a\u0648\u0631 \u0632\u06cc\u0631 \u0627\u0646\u062c\u0627\u0645 \u062f\u0647\u06cc\u062f.<\/p>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight plaintext\"><code>Install-Package BoldReports.Net.Core\n\n<\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u0648\u0627\u0631\u062f \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<p><img decoding=\"async\" src=\"https:\/\/nabfollower.com\/blog\/wp-content\/uploads\/2023\/05\/1683193411_504_\u0646\u062d\u0648\u0647-\u0627\u06cc\u062c\u0627\u062f-\u06cc\u06a9-\u06af\u0632\u0627\u0631\u0634-SSRS-\u0628\u0647-\u0639\u0646\u0648\u0627\u0646-PDF-\u0645\u062d\u0627\u0641\u0638\u062a-\u0634\u062f\u0647.jpg\" alt=\"\u0627\u06cc\u0646 \u0648\u0628\u0644\u0627\u06af \u0646\u062d\u0648\u0647 \u062a\u0648\u0644\u06cc\u062f \u06af\u0632\u0627\u0631\u0634 SSRS \u0631\u0627 \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 PDF \u0645\u062d\u0627\u0641\u0638\u062a \u0634\u062f\u0647 \u0628\u0627 \u0631\u0645\u0632 \u0639\u0628\u0648\u0631 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u06af\u0632\u0627\u0631\u0634 \u0646\u06af\u0627\u0631\u0634 Bold Reports \u062f\u0631 \u06cc\u06a9 \u0628\u0631\u0646\u0627\u0645\u0647 NET \u062a\u0648\u0636\u06cc\u062d \u0645\u06cc \u062f\u0647\u062f |  \u06af\u0632\u0627\u0631\u0634 \u062c\u0627\u0633\u0627\u0632\u06cc \u0634\u062f\u0647\" loading=\"lazy\" width=\"800\" height=\"173\" title=\"\"><\/p>\n<p><strong>\u0645\u0631\u062d\u0644\u0647 3: \u0641\u0636\u0627\u0647\u0627\u06cc \u0646\u0627\u0645 \u0645\u0631\u0628\u0648\u0637 \u0628\u0647 \u06af\u0632\u0627\u0631\u0634 \u0646\u0648\u06cc\u0633 Bold Reports \u0631\u0627 \u0627\u0636\u0627\u0641\u0647 \u06a9\u0646\u06cc\u062f<\/strong>.<\/p>\n<p>\u062f\u0631 \u0641\u0627\u06cc\u0644 Program.cs\u060c \u0641\u0636\u0627\u06cc \u0646\u0627\u0645 \u0632\u06cc\u0631 \u0631\u0627 \u062f\u0631 \u0628\u0627\u0644\u0627\u06cc \u0641\u0627\u06cc\u0644 \u0627\u0636\u0627\u0641\u0647 \u06a9\u0646\u06cc\u062f.<\/p>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight plaintext\"><code>using BoldReports.Writer;\nusing BoldReports.Web;\n<\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u0648\u0627\u0631\u062f \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<p><strong>\u0645\u0631\u062d\u0644\u0647 4: \u06cc\u06a9 \u0646\u0645\u0648\u0646\u0647 ReportWriter \u0627\u06cc\u062c\u0627\u062f \u06a9\u0646\u06cc\u062f<\/strong>.<\/p>\n<p>\u06cc\u06a9 \u0646\u0645\u0648\u0646\u0647 ReportWriter \u0627\u06cc\u062c\u0627\u062f \u06a9\u0646\u06cc\u062f \u0648 \u062e\u0648\u0627\u0635 \u0622\u0646 \u0631\u0627 \u0645\u0637\u0627\u0628\u0642 \u0634\u06a9\u0644 \u0632\u06cc\u0631 \u062a\u0646\u0638\u06cc\u0645 \u06a9\u0646\u06cc\u062f.<\/p>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight plaintext\"><code>ReportWriter writer = new ReportWriter();\nwriter.ReportProcessingMode = ProcessingMode.Remote;\nwriter.ReportServerUrl = \"http:\/\/192.1.168.2\/ReportServer\";\nwriter.ReportPath = \"\/Report_Path\";\nwriter.ReportServerCredential = new System.Net.NetworkCredential(\"username\", \"password\");\n<\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u0648\u0627\u0631\u062f \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<p>\u0646\u0634\u0627\u0646\u06cc \u0648\u0628 \u0633\u0631\u0648\u0631 \u06af\u0632\u0627\u0631\u0634 SSRS \u062e\u0648\u062f \u0631\u0627 \u062c\u0627\u06cc\u06af\u0632\u06cc\u0646 \u0648\u06cc\u0698\u06af\u06cc **ReportServerUrl ** \u06a9\u0646\u06cc\u062f.  \u0647\u0645\u0686\u0646\u06cc\u0646\u060c Report_Path\u060c \u0646\u0627\u0645 \u06a9\u0627\u0631\u0628\u0631\u06cc \u0648 \u0631\u0645\u0632 \u0639\u0628\u0648\u0631 \u0631\u0627 \u0628\u0627 \u0645\u0642\u0627\u062f\u06cc\u0631 \u062e\u0648\u062f \u062c\u0627\u06cc\u06af\u0632\u06cc\u0646 \u06a9\u0646\u06cc\u062f.<\/p>\n<p><strong>\u0645\u0631\u062d\u0644\u0647 5: \u0627\u0639\u062a\u0628\u0627\u0631 \u0645\u0646\u0628\u0639 \u062f\u0627\u062f\u0647 \u0631\u0627 \u0631\u0648\u06cc \u0646\u0648\u06cc\u0633\u0646\u062f\u0647 \u062a\u0646\u0638\u06cc\u0645 \u06a9\u0646\u06cc\u062f<\/strong>.<\/p>\n<p>\u0627\u06af\u0631 \u06af\u0632\u0627\u0631\u0634 SSRS \u0634\u0645\u0627 \u0627\u0632 \u0645\u0646\u0627\u0628\u0639 \u062f\u0627\u062f\u0647\u200c\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc\u200c\u06a9\u0646\u062f \u06a9\u0647 \u0628\u0647 \u0627\u0639\u062a\u0628\u0627\u0631 \u0646\u06cc\u0627\u0632 \u062f\u0627\u0631\u0646\u062f\u060c \u0628\u0627\u06cc\u062f \u0627\u0639\u062a\u0628\u0627\u0631 \u0645\u0646\u0628\u0639 \u062f\u0627\u062f\u0647 \u0631\u0627 \u0631\u0648\u06cc \u0646\u0648\u06cc\u0633\u0646\u062f\u0647 \u062a\u0646\u0638\u06cc\u0645 \u06a9\u0646\u06cc\u062f.  \u062f\u0631 \u06a9\u062f \u0632\u06cc\u0631\u060c Datasource_name\u060c \u0646\u0627\u0645 \u06a9\u0627\u0631\u0628\u0631\u06cc \u0648 \u0631\u0645\u0632 \u0639\u0628\u0648\u0631 \u0631\u0627 \u0628\u0627 \u0645\u0642\u0627\u062f\u06cc\u0631 \u062e\u0648\u062f \u062c\u0627\u06cc\u06af\u0632\u06cc\u0646 \u06a9\u0646\u06cc\u062f.<\/p>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight plaintext\"><code>List&lt;DataSourceCredentials&gt; dataSourceCredentialsList = new List&lt;DataSourceCredentials&gt;();\ndataSourceCredentialsList\n    .Add(new DataSourceCredentials(\"Datasource_name\", \"username\", \"password\"));\nwriter.SetDataSourceCredentials(dataSourceCredentialsList);\n<\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u0648\u0627\u0631\u062f \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<p><strong>\u0645\u0631\u062d\u0644\u0647 6: \u06cc\u06a9 PDF \u0645\u062d\u0627\u0641\u0638\u062a \u0634\u062f\u0647 \u0628\u0627 \u0631\u0645\u0632 \u0639\u0628\u0648\u0631 \u0627\u06cc\u062c\u0627\u062f \u06a9\u0646\u06cc\u062f<\/strong>.<\/p>\n<p>\u0628\u0631\u0627\u06cc \u0627\u06cc\u062c\u0627\u062f \u06cc\u06a9 PDF \u0645\u062d\u0627\u0641\u0638\u062a \u0634\u062f\u0647 \u0628\u0627 \u0631\u0645\u0632 \u0639\u0628\u0648\u0631\u060c \u0628\u0627\u06cc\u062f \u0627\u0632 \u0648\u06cc\u0698\u06af\u06cc Report Writer&#8217;s PDFOptions \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f.  \u0645\u0631\u0627\u062d\u0644 \u0632\u06cc\u0631 \u0628\u0647 \u0627\u06cc\u0646 \u0627\u0645\u0631 \u062f\u0633\u062a \u0645\u06cc \u06cc\u0627\u0628\u062f.<\/p>\n<ol>\n<li>\n<p>\u062f\u0631 \u0641\u0627\u06cc\u0644 Program.cs\u060c \u0641\u0636\u0627\u06cc \u0646\u0627\u0645 Syncfusion.Pdf.Security \u0631\u0627 \u0642\u0631\u0627\u0631 \u062f\u0647\u06cc\u062f.<\/p>\n<\/li>\n<li>\n<p>\u062e\u0637\u0648\u0637 \u0632\u06cc\u0631 \u0631\u0627 \u062f\u0631 \u0641\u0627\u06cc\u0644 Program.cs \u0627\u0636\u0627\u0641\u0647 \u06a9\u0646\u06cc\u062f.<\/p>\n<\/li>\n<\/ol>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight plaintext\"><code>writer.PDFOptions = new PDFOptions();\nwriter.PDFOptions.Security = new PdfSecurity();\nwriter.PDFOptions.Security.UserPassword = \"password\";\n<\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u0648\u0627\u0631\u062f \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<p>\u0627\u06cc\u0646 \u06a9\u062f \u0631\u0627 \u062a\u0646\u0638\u06cc\u0645 \u0645\u06cc \u06a9\u0646\u062f <strong>\u0631\u0645\u0632 \u0639\u0628\u0648\u0631 \u06a9\u0627\u0631\u0628\u0631<\/strong> \u062f\u0627\u0631\u0627\u06cc\u06cc \u0627\u0632 <strong>PdfSecurity<\/strong> \u06a9\u0644\u0627\u0633 \u0628\u0647 \u0631\u0645\u0632 \u0639\u0628\u0648\u0631 \u0645\u0648\u0631\u062f \u0646\u0638\u0631.  \u0634\u0645\u0627 \u0647\u0645\u0686\u0646\u06cc\u0646 \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u062f \u062a\u0646\u0638\u06cc\u0645 \u06a9\u0646\u06cc\u062f <strong>OwnerPassword<\/strong> \u0648\u06cc\u0698\u06af\u06cc \u062a\u0639\u06cc\u06cc\u0646 \u0631\u0645\u0632 \u0639\u0628\u0648\u0631 \u062c\u062f\u0627\u06af\u0627\u0646\u0647 \u0628\u0631\u0627\u06cc \u0635\u0627\u062d\u0628 \u0641\u0627\u06cc\u0644 PDF.<\/p>\n<ol>\n<li>\u062f\u0631 \u0645\u0631\u062d\u0644\u0647 \u0628\u0639\u062f\u060c \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u062f PDF \u0645\u062d\u0627\u0641\u0638\u062a \u0634\u062f\u0647 \u0628\u0627 \u0631\u0645\u0632 \u0639\u0628\u0648\u0631 \u0631\u0627 \u0628\u0627 \u0641\u0631\u0627\u062e\u0648\u0627\u0646\u06cc \u0631\u0648\u0634 Report Writer&#8217;s Save \u0628\u0627 \u0627\u0631\u0633\u0627\u0644 PDF \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u0641\u0631\u0645\u062a \u0635\u0627\u062f\u0631\u0627\u062a\u06cc\u060c \u062a\u0648\u0644\u06cc\u062f \u06a9\u0646\u06cc\u062f.\n<\/li>\n<\/ol>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight plaintext\"><code>MemoryStream pdfReport = new MemoryStream();\nwriter.Save(pdfReport, WriterFormat.PDF);\n<\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u0648\u0627\u0631\u062f \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<ol>\n<li>\u067e\u0633 \u0627\u0632 \u0627\u06cc\u062c\u0627\u062f PDF \u0645\u062d\u0627\u0641\u0638\u062a \u0634\u062f\u0647 \u0628\u0627 \u0631\u0645\u0632 \u0639\u0628\u0648\u0631\u060c \u062c\u0631\u06cc\u0627\u0646 PDF \u0631\u0627 \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u06cc\u06a9 \u0641\u0627\u06cc\u0644 \u0630\u062e\u06cc\u0631\u0647 \u06a9\u0646\u06cc\u062f.\n<\/li>\n<\/ol>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight plaintext\"><code>using (FileStream file = new FileStream(\"C:\\\\Reports\\\\Report1.pdf\", \n    FileMode.Create, System.IO.FileAccess.Write))\n{\n  pdfReport.WriteTo(file);\n}\n\n<\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u0648\u0627\u0631\u062f \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<p>\u201cC:\\Reports\\Report1.pdf\u201d \u0631\u0627 \u0628\u0627 \u0645\u0633\u06cc\u0631 \u0641\u0627\u06cc\u0644 \u0648 \u0646\u0627\u0645 \u0641\u0627\u06cc\u0644 \u0645\u0648\u0631\u062f \u0646\u0638\u0631 \u062c\u0627\u06cc\u06af\u0632\u06cc\u0646 \u06a9\u0646\u06cc\u062f.<\/p>\n<ol>\n<li>\u0628\u0627 \u0641\u0634\u0627\u0631 \u062f\u0627\u062f\u0646 F5 \u0628\u0631\u0646\u0627\u0645\u0647 \u0631\u0627 \u0627\u062c\u0631\u0627 \u06a9\u0646\u06cc\u062f.  \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u062f \u0641\u0627\u06cc\u0644 PDF \u0645\u062d\u0627\u0641\u0638\u062a \u0634\u062f\u0647 \u0628\u0627 \u0631\u0645\u0632 \u0639\u0628\u0648\u0631 \u0627\u06cc\u062c\u0627\u062f \u0634\u062f\u0647 \u0631\u0627 \u062f\u0631 \u0645\u062d\u0644 \u0645\u0633\u06cc\u0631 \u0627\u0631\u0627\u0626\u0647 \u0634\u062f\u0647 \u0645\u0634\u0627\u0647\u062f\u0647 \u06a9\u0646\u06cc\u062f.  \u067e\u0633 \u0627\u0632 \u0648\u0627\u0631\u062f \u06a9\u0631\u062f\u0646 \u0631\u0645\u0632 \u0639\u0628\u0648\u0631 \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u062f \u0641\u0627\u06cc\u0644 PDF \u0631\u0627 \u0628\u0627\u0632 \u06a9\u0646\u06cc\u062f.<\/li>\n<\/ol>\n<p><img decoding=\"async\" src=\"https:\/\/nabfollower.com\/blog\/wp-content\/uploads\/2023\/05\/1683193411_229_\u0646\u062d\u0648\u0647-\u0627\u06cc\u062c\u0627\u062f-\u06cc\u06a9-\u06af\u0632\u0627\u0631\u0634-SSRS-\u0628\u0647-\u0639\u0646\u0648\u0627\u0646-PDF-\u0645\u062d\u0627\u0641\u0638\u062a-\u0634\u062f\u0647.jpg\" alt=\"\u0627\u06cc\u0646 \u0648\u0628\u0644\u0627\u06af \u0646\u062d\u0648\u0647 \u062a\u0648\u0644\u06cc\u062f \u06af\u0632\u0627\u0631\u0634 SSRS \u0631\u0627 \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 PDF \u0645\u062d\u0627\u0641\u0638\u062a \u0634\u062f\u0647 \u0628\u0627 \u0631\u0645\u0632 \u0639\u0628\u0648\u0631 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u06af\u0632\u0627\u0631\u0634 \u0646\u06af\u0627\u0631\u0634 Bold Reports \u062f\u0631 \u06cc\u06a9 \u0628\u0631\u0646\u0627\u0645\u0647 NET \u062a\u0648\u0636\u06cc\u062d \u0645\u06cc \u062f\u0647\u062f |  \u06af\u0632\u0627\u0631\u0634 \u062c\u0627\u0633\u0627\u0632\u06cc \u0634\u062f\u0647\" loading=\"lazy\" width=\"800\" height=\"393\" title=\"\">\u0641\u0627\u06cc\u0644 PDF \u0645\u062d\u0627\u0641\u0638\u062a \u0634\u062f\u0647 \u0628\u0627 \u0631\u0645\u0632 \u0639\u0628\u0648\u0631<\/p>\n<p>\u062e\u0648\u062f\u0634\u0647!  \u0634\u0645\u0627 \u0627\u06a9\u0646\u0648\u0646 \u06cc\u06a9 \u06af\u0632\u0627\u0631\u0634 SSRS \u0631\u0627 \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u06cc\u06a9 PDF \u0645\u062d\u0627\u0641\u0638\u062a \u0634\u062f\u0647 \u0628\u0627 \u0631\u0645\u0632 \u0639\u0628\u0648\u0631 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u06af\u0632\u0627\u0631\u0634 \u0646\u0648\u06cc\u0633 Bold Reports \u0627\u06cc\u062c\u0627\u062f \u06a9\u0631\u062f\u0647 \u0627\u06cc\u062f.  \u062f\u0631 \u0632\u06cc\u0631 \u06a9\u062f \u06a9\u0627\u0645\u0644 \u0628\u0631\u0627\u06cc \u0645\u0631\u062c\u0639 \u0627\u0631\u0627\u0626\u0647 \u0634\u062f\u0647 \u0627\u0633\u062a.<\/p>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight plaintext\"><code>using BoldReports.Writer;\nusing BoldReports.Web;\nusing Syncfusion.Pdf.Security;\nusing System.Net;\n\nConsole.WriteLine(\"Hello, World!\");\n\nReportWriter writer = new ReportWriter();\nwriter.ReportProcessingMode = ProcessingMode.Remote;\nwriter.ReportServerUrl = \"http:\/\/192.1.168.2\/ReportServer\";\nwriter.ReportPath = \"\/Report_Path\";\nwriter.ReportServerCredential = new System.Net.NetworkCredential(\"username\", \"password\");\n\nwriter.PDFOptions = new PDFOptions();\nwriter.PDFOptions.Security = new PdfSecurity();\nwriter.PDFOptions.Security.UserPassword = \"password\";\n\n\/\/Set the data source credentials.\nList&lt;DataSourceCredentials&gt; dataSourceCredentialsList = new List&lt;DataSourceCredentials&gt;();\ndataSourceCredentialsList\n    .Add(new DataSourceCredentials(\"Datasource_name\", \"username\", \"password\"));\nwriter.SetDataSourceCredentials(dataSourceCredentialsList);\n\n\n\/\/ Generate a password-protected PDF.\nMemoryStream pdfReport = new MemoryStream();\nwriter.Save(pdfReport, WriterFormat.PDF);\n\n\/\/ Save the PDF stream as a file.\nusing (FileStream file = new FileStream(\"C:\\\\Reports\\\\Report1.pdf\", \n    FileMode.Create, System.IO.FileAccess.Write))\n{\n    pdfReport.WriteTo(file);\n}\n<\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u0648\u0627\u0631\u062f \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<p><strong>\u0646\u062a\u06cc\u062c\u0647<\/strong><br \/>\u0627\u0645\u06cc\u062f\u0648\u0627\u0631\u0645 \u0627\u06cc\u0646 \u0648\u0628\u0644\u0627\u06af \u0631\u0627\u0647\u0646\u0645\u0627\u06cc\u06cc \u06a9\u0627\u0641\u06cc \u0628\u0631\u0627\u06cc \u0627\u06cc\u062c\u0627\u062f \u06cc\u06a9 \u06af\u0632\u0627\u0631\u0634 SSRS \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u06cc\u06a9 \u0633\u0646\u062f PDF \u0645\u062d\u0627\u0641\u0638\u062a \u0634\u062f\u0647 \u0628\u0627 \u0631\u0645\u0632 \u0639\u0628\u0648\u0631 \u062f\u0631 \u06cc\u06a9 \u0628\u0631\u0646\u0627\u0645\u0647 \u062f\u0627\u062a \u0646\u062a \u0627\u0631\u0627\u0626\u0647 \u06a9\u0631\u062f\u0647 \u0628\u0627\u0634\u062f.  \u0628\u0631\u0627\u06cc \u06a9\u0633\u0628 \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u0628\u06cc\u0634\u062a\u0631 \u062f\u0631 \u0645\u0648\u0631\u062f Report Writer \u0628\u0631\u0627\u06cc \u062f\u0627\u062a \u0646\u062a \u0648 \u0645\u0648\u0627\u0631\u062f \u06af\u0632\u0627\u0631\u0634 \u0622\u0646\u060c \u0628\u0647 \u0645\u0633\u062a\u0646\u062f\u0627\u062a \u0645\u0627 \u0646\u06af\u0627\u0647 \u06a9\u0646\u06cc\u062f.  \u0628\u0631\u0627\u06cc \u062a\u062c\u0631\u0628\u0647 \u0632\u0646\u062f\u0647 \u0648\u06cc\u0698\u06af\u06cc\u200c\u0647\u0627\u060c \u0646\u0645\u0648\u0646\u0647\u200c\u0647\u0627\u06cc \u0646\u0645\u0627\u06cc\u0634\u06cc \u0645\u0627 \u0631\u0627 \u0628\u0631\u0631\u0633\u06cc \u06a9\u0646\u06cc\u062f.<\/p>\n<p>\u0627\u06af\u0631 \u0633\u0648\u0627\u0644\u06cc \u062f\u0627\u0631\u06cc\u062f\u060c \u0644\u0637\u0641\u0627\u064b \u0622\u0646\u0647\u0627 \u0631\u0627 \u062f\u0631 \u0628\u062e\u0634 \u0646\u0638\u0631\u0627\u062a \u0632\u06cc\u0631 \u0645\u0637\u0631\u062d \u06a9\u0646\u06cc\u062f.  \u0647\u0645\u0686\u0646\u06cc\u0646 \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u062f \u0627\u0632 \u0637\u0631\u06cc\u0642 \u0635\u0641\u062d\u0647 \u062a\u0645\u0627\u0633 \u0628\u0627 \u0645\u0627 \u0628\u0627 \u0645\u0627 \u062a\u0645\u0627\u0633 \u0628\u06af\u06cc\u0631\u06cc\u062f \u06cc\u0627 \u0627\u06af\u0631 \u0627\u0632 \u0642\u0628\u0644 \u062d\u0633\u0627\u0628 \u06a9\u0627\u0631\u0628\u0631\u06cc \u062f\u0627\u0631\u06cc\u062f\u060c \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u062f \u0628\u0631\u0627\u06cc \u067e\u0631\u0633\u06cc\u062f\u0646 \u0633\u0648\u0627\u0644 \u062e\u0648\u062f \u0648\u0627\u0631\u062f \u0634\u0648\u06cc\u062f.<\/p>\n<p>Bold Reports \u06cc\u06a9 \u0622\u0632\u0645\u0627\u06cc\u0634 \u0631\u0627\u06cc\u06af\u0627\u0646 15 \u0631\u0648\u0632\u0647 \u0631\u0627 \u0628\u062f\u0648\u0646 \u0646\u06cc\u0627\u0632 \u0628\u0647 \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u06a9\u0627\u0631\u062a \u0627\u0639\u062a\u0628\u0627\u0631\u06cc \u0627\u0631\u0627\u0626\u0647 \u0645\u06cc \u062f\u0647\u062f.  \u0645\u0627 \u0627\u0632 \u0634\u0645\u0627 \u0627\u0633\u062a\u0642\u0628\u0627\u0644 \u0645\u06cc \u06a9\u0646\u06cc\u0645 \u06a9\u0647 \u06cc\u06a9 \u0622\u0632\u0645\u0627\u06cc\u0634 \u0631\u0627\u06cc\u06af\u0627\u0646 \u0631\u0627 \u0634\u0631\u0648\u0639 \u06a9\u0646\u06cc\u062f \u0648 \u06af\u0632\u0627\u0631\u0634 \u0647\u0627\u06cc \u067e\u0631\u0631\u0646\u06af \u0631\u0627 \u0628\u0631\u0627\u06cc \u062e\u0648\u062f\u062a\u0627\u0646 \u062a\u062c\u0631\u0628\u0647 \u06a9\u0646\u06cc\u062f.  \u0622\u0646 \u0631\u0627 \u0627\u0645\u062a\u062d\u0627\u0646 \u06a9\u0646\u06cc\u062f \u0648 \u0628\u0647 \u0645\u0627 \u0628\u06af\u0648\u06cc\u06cc\u062f \u06a9\u0647 \u0686\u0647 \u0641\u06a9\u0631 \u0645\u06cc \u06a9\u0646\u06cc\u062f!<\/p>\n<p>\u0645\u0627 \u0631\u0627 \u062f\u0631 \u062a\u0648\u06cc\u06cc\u062a\u0631\u060c \u0641\u06cc\u0633 \u0628\u0648\u06a9\u060c \u0648 \u0644\u06cc\u0646\u06a9\u062f\u06cc\u0646 \u0628\u0631\u0627\u06cc \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u062f\u0631 \u0645\u0648\u0631\u062f \u0646\u0633\u062e\u0647 \u0647\u0627\u06cc \u0622\u06cc\u0646\u062f\u0647 \u062f\u0646\u0628\u0627\u0644 \u06a9\u0646\u06cc\u062f.<\/p>\n<\/p><\/div>\n","protected":false},"excerpt":{"rendered":"<p>SSRS (\u0633\u0631\u0648\u06cc\u0633\u200c\u0647\u0627\u06cc \u06af\u0632\u0627\u0631\u0634 \u0633\u0631\u0648\u0631 SQL) \u0627\u0628\u0632\u0627\u0631 \u0642\u062f\u0631\u062a\u0645\u0646\u062f\u06cc \u0627\u0633\u062a \u06a9\u0647 \u06a9\u0627\u0631\u0628\u0631\u0627\u0646 \u0631\u0627 \u0642\u0627\u062f\u0631 \u0645\u06cc\u200c\u0633\u0627\u0632\u062f \u062a\u0627 \u06af\u0632\u0627\u0631\u0634\u200c\u0647\u0627 \u0631\u0627 \u062f\u0631 \u06cc\u06a9 \u0633\u0627\u0632\u0645\u0627\u0646 \u0627\u06cc\u062c\u0627\u062f\u060c \u0627\u0633\u062a\u0642\u0631\u0627\u0631 \u0648 \u0645\u062f\u06cc\u0631\u06cc\u062a \u06a9\u0646\u0646\u062f. \u0628\u0627 \u0627\u06cc\u0646 \u062d\u0627\u0644\u060c \u0645\u0645\u06a9\u0646 \u0627\u0633\u062a \u0645\u0648\u0627\u0642\u0639\u06cc \u0644\u0627\u0632\u0645 \u0628\u0627\u0634\u062f \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u062d\u0633\u0627\u0633 \u0645\u0648\u062c\u0648\u062f \u062f\u0631 \u06af\u0632\u0627\u0631\u0634 SSRS \u062e\u0648\u062f \u0631\u0627 \u0628\u0627 \u0627\u06cc\u062c\u0627\u062f \u06cc\u06a9 PDF \u0645\u062d\u0627\u0641\u0638\u062a \u0634\u062f\u0647 \u0628\u0627 \u0631\u0645\u0632 \u0639\u0628\u0648\u0631 \u0627\u06cc\u0645\u0646 \u06a9\u0646\u06cc\u062f. \u062f\u0631 \u0627\u06cc\u0646 \u067e\u0633\u062a \u0648\u0628\u0644\u0627\u06af\u060c &hellip;<\/p>\n","protected":false},"author":2,"featured_media":21210,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"fifu_image_url":"","fifu_image_alt":"","footnotes":""},"categories":[339],"tags":[],"class_list":["post-21209","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-dev"],"_links":{"self":[{"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/posts\/21209","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/comments?post=21209"}],"version-history":[{"count":0,"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/posts\/21209\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/media\/21210"}],"wp:attachment":[{"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/media?parent=21209"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/categories?post=21209"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/tags?post=21209"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}