Konvertera MS Project till PDF i C#

Letar du efter ett pålitligt sätt att konvertera MS Project-filer till PDF-format utan att behöva Microsoft Project? Du har kommit till rätt ställe! Denna guide kommer att gå igenom processen för att konvertera MS Project till PDF i C# utan ansträngning, med hjälp av Aspose .NET-biblioteket för MS Project till PDF.

Microsoft Project är ett viktigt verktyg för team att organisera projekt, spåra framsteg och klargöra roller. Det finns dock tillfällen då du behöver konvertera ett Microsoft Project-dokument till en PDF-fil—oavsett om det handlar om kontraktsförslag eller enkel åtkomst under externa möten.

I dagens digitala landskap har PDF blivit det föredragna formatet för att dela och lagra dokument. Att exportera projektdata från MS Project-filer till PDF gör att du kan dela kritisk information—såsom uppgifter, resurser, tilldelningar, tidslinjer och budgetar—i ett bärbart format. Låt oss utforska hur man uppnår detta programatiskt i C# med hjälp av Aspose .NET MSP till PDF Converter.

Innehållsförteckning

  1. C# API för att skapa MS Project till PDF Converter
  2. Konvertera MS Project till PDF med C#
  3. Exportera specifik MS Project-vy till PDF
  4. Anpassa innehåll till cell och konvertera MS Project till PDF
  5. Konvertera MS Project till PDF utan legender
  6. Anpassa textstil och MS Project-export till PDF
  7. Anpassa datumformat vid konvertering av MS Project till PDF
  8. Konvertera MS Project till flera PDF-filer

C# API för att skapa MS Project till PDF Converter

För att konvertera MS Project till PDF kommer vi att använda Aspose.Tasks för .NET API. Detta kraftfulla bibliotek gör det möjligt för dig att läsa och skriva olika filformat utan att Microsoft Project behöver vara installerat. Det säkerställer också högpresterande C# .NET MS Project till PDF-konvertering, vilket gör det till ett utmärkt val för dina projektbehov.

Aspose.Tasks för .NET är ett omfattande klassbibliotek som erbjuder ett brett utbud av funktioner, inklusive arbete med projekt, formler, kalendrar, uppgifter och resursallokeringar. För detaljerad information om de tillgängliga klasserna och metoderna, se API-referenserna.

Du kan antingen ladda ner DLL-filen för API:t eller installera det via NuGet:

PM> Install-Package Aspose.Tasks

Konvertera MS Project till PDF med C#

Att konvertera all projektdata från MS Project till en PDF är enkelt. Följ dessa enkla steg:

  1. Ladda MS Project-filen med hjälp av Project-klassen.
  2. Spara filen som en PDF med hjälp av Save()-metoden, och ange sökvägen för utdata-PDF-filen och SaveFileFormat.Pdf som argument.

Här är ett exempel på kod som demonstrerar hur man konverterar MS Project till PDF i C#:

Konvertera MS Project till PDF med C#

Konvertera MS Project till PDF med C#.

Exportera specifik MS Project-vy till PDF i C#

Microsoft Project tillhandahåller olika vyer för att visa projektinformation, såsom Gantt-schema och resursanvändning. För att exportera en specifik vy till PDF, följ dessa steg:

  1. Ladda MS Project-filen med hjälp av Project-klassen.
  2. Skapa en instans av PdfSaveOptions-klassen.
  3. Ange önskat PresentationFormat.
  4. Slutligen, anropa Save()-metoden med sökvägen för utdata-PDF-filen och PdfSaveOptions.

Här är hur man exporterar en specifik MS Project-vy till PDF i C#:

Exportera specifik MS Project-vy till PDF i C#

Exportera specifik MS Project-vy till PDF i C#.

Anpassa innehåll till cell och konvertera MS Project till PDF i C#

För att förhindra avskärning av lång text i fält som namn kan du anpassa innehållet till cellen innan du konverterar till PDF. Här är hur:

  1. Ladda MS Project-filen med hjälp av Project-klassen.
  2. Skapa en instans av PdfSaveOptions-klassen.
  3. Sätt FitContent till true.
  4. Anropa Save()-metoden med sökvägen för utdata-PDF-filen och PdfSaveOptions.

Här är ett kodexempel som demonstrerar hur man anpassar innehåll till celler och konverterar MS Project till PDF i C#:

Anpassa innehåll till cell och konvertera MS Project till PDF i C#

Anpassa innehåll till cell och konvertera MS Project till PDF.

Konvertera MS Project till PDF utan legender i C#

Som standard visas legender på alla sidor i MS Project. För att dölja dem, följ dessa steg:

  1. Ladda MS Project-filen med hjälp av Project-klassen.
  2. Skapa en instans av PdfSaveOptions-klassen.
  3. Sätt LegendOnEachPage till false.
  4. Anropa Save()-metoden med sökvägen för utdata-PDF-filen och PdfSaveOptions.

Här är hur man konverterar MS Project MPP till PDF utan legender i C#:

Konvertera MS Project till PDF utan legender i C#

Konvertera MS Project till PDF utan legender.

Anpassa textstil och MS Project-export till PDF i C#

Du kan anpassa textstilen när du renderar MS Project till PDF genom att följa dessa steg:

  1. Ladda MS Project-filen med hjälp av Project-klassen.
  2. Skapa en instans av PdfSaveOptions-klassen.
  3. Instansiera TextStyle-klassen.
  4. Sätt egenskaperna Color, Font och ItemType.
  5. Lägg till TextStyle i listan TextStyles.
  6. Slutligen, anropa Save()-metoden med sökvägen för utdata-PDF-filen och PdfSaveOptions.

Här är ett kodexempel för att anpassa textstilen vid konvertering av MS Project till PDF i C#:

Anpassa textstil och konvertera MS Project till PDF i C#

Anpassa textstil och konvertera MS Project till PDF.

Anpassa datumformat vid konvertering av MS Project till PDF

För att anpassa datumformatet under PDF-konvertering, följ dessa steg:

  1. Ladda MS Project-filen med hjälp av Project-klassen.
  2. Använd Set()-metoden med Prj.DateFormat som nyckel och ditt önskade DateFormat som värde.
  3. Slutligen, anropa Save()-metoden med sökvägen för utdata-PDF-filen och SaveFileFormat.Pdf.

Här är hur man anpassar datumformatet och konverterar MS Project till PDF i C#:

Anpassa datumformat vid konvertering av MS Project till PDF i C#

Anpassa datumformat vid konvertering av MS Project till PDF.

Konvertera MS Project till flera PDF-filer i C#

Du kan också konvertera ett MS Project till flera PDF-sidor. Här är hur:

  1. Ladda MS Project-filen med hjälp av Project-klassen.
  2. Skapa en instans av PdfSaveOptions-klassen.
  3. Sätt SaveToSeparateFiles till true.
  4. Lägg till sidnumren du vill inkludera i listan Pages.
  5. Anropa Save()-metoden med sökvägen för utdata-PDF-filen och PdfSaveOptions.

Här är ett kodexempel som visar hur man konverterar MS Project till flera PDF-dokument i C#:

Få en gratis licens

Du kan få en gratis tillfällig licens för att prova biblioteket utan några utvärderingsbegränsningar.

Slutsats

I den här artikeln har vi täckt hur man:

  • Laddar en MS Project-fil.
  • Anger PDF-sparalternativ.
  • Sparar den inlästa MS Project som en PDF i C#.

Genom att använda Aspose.Tasks för .NET kan du enkelt konvertera Microsoft Project till PDF i C# .NET Core eller något annat .NET-ramverk. Om du har några frågor eller behöver hjälp, tveka inte att kontakta oss via vårt gratissupportforum.

Med denna guide kommer du att kunna utnyttja det bästa C# .NET-biblioteket för MS Project PDF-konvertering och uppnå effektiv MS Project till PDF-konvertering med lätthet. Tveka inte att utforska Aspose C# MS Project PDF Converter Library för att effektivisera dina projektledningsprocesser.