Ինչպես արտահանել MS Project-ը PDF C#-ով

Այս հոդվածը նկարագրում է գործընթացը, թե ինչպես արտահանել MS Project-ը PDF C#-ում: Դուք կստանաք մշակման միջավայրի կազմաձևման բոլոր մանրամասները և այս հավելվածը մշակելու քայլ առ քայլ ընթացակարգը, ինչպես նաև գործարկվող կոդ՝ փոխարկելու MPP-ը PDF C#-ով: Արդյունք PDF-ի հարմարեցումը նույնպես քննարկվում է փոխակերպման գործընթացը վերահսկելու համար:

MS նախագիծը C#-ով PDF-ի փոխարկելու քայլեր

  1. Տեղադրեք Aspose.Tasks-ը NuGet փաթեթի կառավարիչից MPP-ն PDF-ի փոխարկելու համար
  2. Բեռնել գոյություն ունեցող MS Project ֆայլը՝ օգտագործելով Project դասի օբյեկտը
  3. Հայտարարել PdfSaveOptions դասի օբյեկտ
  4. Պահպանման ընտրանքներում սահմանեք ցանկալի հատկություններ, ինչպիսիք են էջի չափը
  5. Պահպանեք MPP ֆայլը որպես PDF՝ օգտագործելով ընտրված տարբերակները

Այս քայլերը հստակ մեթոդ են արտահանել MS Project-ը PDF C#-ով` կիսելով կազմաձևման համար անհրաժեշտ բոլոր տեղեկությունները և այնուհետև տրամադրելով բոլոր դասերի, մեթոդների և հաշվարարների մանրամասները, որոնք անհրաժեշտ են այս արդյունքը ստանալու համար: Կարող եք կա՛մ բեռնել գոյություն ունեցող MS Project ֆայլը, կա՛մ կարող եք ստեղծել MPP ֆայլ և այն պահել որպես PDF: Այս քայլերը նաև քննարկում են PdfSaveOptions դասի օբյեկտը, որը պարունակում է մի քանի հատկություններ, որոնք կարող են սահմանվել ելքային PDF-ը հարմարեցնելու համար, ինչպես օրինակ, ելքային PDF-ի էջի չափը սահմանված է ցուցադրման համար, սակայն դուք կարող եք բաց թողնել այս հարմարեցումը և պարզապես օգտագործել SaveFileFormat.Pdf-ը՝ PDF-ը կանխադրված կերպով պահպանելու համար: կոնֆիգուրացիաներ.

Microsoft Project-ը C#-ով PDF-ի փոխարկելու կոդը

using Aspose.Tasks;
using Aspose.Tasks.Saving;
namespace AsposeTests
{
class Program
{
static void Main(string[] args) // Main function to Convert MPP to PDF
{
// Load license
Aspose.Tasks.License lic = new Aspose.Tasks.License();
lic.SetLicense(@"Aspose.Total.lic");
// Load the source MPP file
Project project = new Project("Sample.mpp");
// Declare the PdfSaveOptions class object and set page size
PdfSaveOptions pdfSaveOptions = new PdfSaveOptions();
pdfSaveOptions.PageSize = Aspose.Tasks.Visualization.PageSize.A0;
// Convert MPP to PDF
project.Save("output.pdf", pdfSaveOptions);
System.Console.WriteLine("Done");
}
}
}

Այս կոդը օգտագործում է Project դասի կոնստրուկտոր, որը ընդունում է միայն MPP ֆայլի մուտքային անունը, սակայն դուք կարող եք տրամադրել այլ պարամետրեր, ինչպիսիք են հոսքը ֆայլի անվան փոխարեն, ParseErrorCallback ֆունկցիան՝ սկզբնաղբյուր MPP ֆայլը բեռնելիս որևէ խնդրի դեպքում կամ օգտագործել LoadOptions դասի օբյեկտը: որը աջակցում է մի շարք ատրիբուտների ֆայլը բեռնելու համար: Նմանապես, անհրաժեշտության դեպքում կարող եք օգտագործել PdfSaveOptions դասի օբյեկտը, որը պարունակում է ընտրանքներ, ինչպիսիք են էջի չափը, գծի ոճը, լռելյայն տառատեսակի անվանումը, կոդավորման մանրամասները և այլն, երբ գրում եք MS Project-ը դեպի PDF փոխարկիչը C#-ում:

Այս հոդվածը մեզ սովորեցրել է MPP ֆայլը PDF դարձնել, սակայն եթե ցանկանում եք սովորել MPP ֆայլը HTML-ի փոխարկելու գործընթացը, տես ինչպես փոխարկել MPP-ն Excel-ի միջոցով՝ օգտագործելով C#-ի հոդվածը:

 Հայերեն