Återge PDF med original sidstorlek
Introduktion
Inom .NET-utvecklingen framstår GroupDocs.Viewer som ett kraftfullt verktyg för att rendera olika dokumentformat, inklusive PDF-filer. Ett vanligt krav vid dokumenthantering är att rendera PDF-filer samtidigt som de behåller sina ursprungliga sidstorlekar. För att uppnå denna uppgift sömlöst krävs en omfattande förståelse av GroupDocs.Viewer för .NET och dess funktioner.
Förutsättningar
Innan du börjar rendera PDF-filer med ursprungliga sidstorlekar med GroupDocs.Viewer för .NET, se till att du har följande förutsättningar:
1. Installera GroupDocs.Viewer för .NET
Börja med att ladda ner GroupDocs.Viewer-biblioteket från webbplatsen. Du kan hämta biblioteket från det tillhandahållnanedladdningslänk. Följ installationsinstruktionerna i dokumentationen för att effektivt integrera det i ditt .NET-projekt.
2. Ställ in utvecklingsmiljön
Se till att du har en utvecklingsmiljö inställd för .NET-utveckling. Detta inkluderar att ha en kompatibel IDE installerad, som Visual Studio, och en grundläggande förståelse för C#-programmering.
3. Skaffa ett PDF-dokument
Du behöver ett exempel på PDF-dokument för att rendera med GroupDocs.Viewer. Du kan använda vilket PDF-dokument som helst för teständamål. Om du inte har en, kan du ladda ner ett exempel på PDF från olika onlinekällor.
Importera namnområden
Innan du fortsätter med att rendera PDF-filer är det viktigt att importera de nödvändiga namnrymden till ditt C#-projekt. Detta steg låter dig komma åt de klasser och metoder som krävs från GroupDocs.Viewer-biblioteket.
using System;
using System.IO;
using GroupDocs.Viewer.Options;
Nu när du har förutsättningarna på plats och de nödvändiga namnrymden importerade, låt oss dela upp processen för att rendera PDF-filer med ursprungliga sidstorlekar med GroupDocs.Viewer för .NET i enkla steg:
Steg 1: Definiera utdatakatalog
string outputDirectory = "Your Document Directory";
Se till att du anger katalogen där du vill att de renderade sidorna ska sparas. Byta ut"Your Document Directory"
med sökvägen till din önskade katalog.
Steg 2: Definiera sidfilssökvägsformat
string pageFilePathFormat = Path.Combine(outputDirectory, "page_{0}.png");
Ställ in formatet för att namnge de renderade sidfilerna. I det här exemplet kommer sidorna att sparas som PNG-bilder med filnamn i formatet"page_1.png"
, "page_2.png"
, och så vidare.
Steg 3: Återge PDF med originalsidans storlek
using (Viewer viewer = new Viewer("Path_to_Your_PDF_File.pdf"))
{
PngViewOptions viewOptions = new PngViewOptions(pageFilePathFormat);
viewOptions.PdfOptions.RenderOriginalPageSize = true;
viewer.View(viewOptions);
}
Instantiera enViewer
objekt med sökvägen till din PDF-fil. Skapa sedanPngViewOptions
med det angivna sökvägsformatet för sidan. UppsättningRenderOriginalPageSize
egendom tilltrue
för att bevara de ursprungliga sidstorlekarna under renderingen.
Steg 4: Visa renderat dokumentplats
Console.WriteLine($"\nSource document rendered successfully.\nCheck output in {outputDirectory}.");
Skriv ut ett meddelande som indikerar framgångsrik rendering och ange katalogen där de renderade sidorna sparas.
Slutsats
Att rendera PDF-filer med ursprungliga sidstorlekar med GroupDocs.Viewer för .NET är en enkel process när du följer stegen som beskrivs i den här handledningen. Genom att importera de nödvändiga namnområdena och följa den steg-för-steg-guiden kan du sömlöst integrera denna funktion i dina .NET-applikationer.
FAQ’s
Kan GroupDocs.Viewer återge andra dokumentformat än PDF?
Ja, GroupDocs.Viewer stöder rendering av olika dokumentformat, inklusive Word, Excel, PowerPoint och mer.
Är GroupDocs.Viewer kompatibel med .NET Core?
Ja, GroupDocs.Viewer är kompatibel med både .NET Framework- och .NET Core-miljöer.
Kan jag anpassa utdataformatet för renderade sidor?
Ja, du kan anpassa utdataformatet genom att justera alternativen som tillhandahålls av GroupDocs.Viewer, som att ställa in olika bildformat eller ange anpassade renderingsalternativ.
Erbjuder GroupDocs.Viewer stöd för molnbaserad dokumentrendering?
Ja, GroupDocs.Viewer tillhandahåller API:er för molnbaserad dokumentrendering, så att du kan rendera dokument direkt från molnlagringsleverantörer.
Finns det en gratis testversion tillgänglig för GroupDocs.Viewer?
Ja, du kan utforska GroupDocs.Viewer med en gratis provperiod genom att besöka den medföljandelänk.