
Microsoft Publisher är ett skrivbordspubliceringsverktyg utformat för att skapa olika publikationer, inklusive nyhetsbrev, broschyrer, flygblad och mer i formatet PUB. Ändå saknar PUB-filformatet bred kompatibilitet. Därför finns det tillfällen då det blir nödvändigt att omvandla PUB-filer till TIFF-bilder. I den här artikeln kommer vi att lära oss hur man konverterar PUB till TIFF i C#. Vi kommer att förse dig med en omfattande, steg-för-steg handledning tillsammans med kodexempel för att underlätta din resa.
Den här artikeln tar upp följande ämnen:
- C# API för att konvertera PUB till TIFF
- Steg för att konvertera en PUB-fil till en TIFF
- Konvertera PUB till TIFF i C#
- Konvertera PUB till TIFF Online
- Gratis läranderesurser
C# API för att konvertera PUB till TIFF
Konvertering av utgivarens PUB-filer till TIFF-bilder kan göras i två steg. För det första kommer vi att använda Aspose.PUB for .NET API för att ladda och konvertera PUB-filen till PDF-format. Efter det kommer vi att använda Aspose.PDF for .NET API för att rendera sidorna i PDF-filen till TIFF-bilder.
Vänligen ladda ned DLL:erna för API:erna eller installera dem med följande NuGet-kommandon:
PM> Install-Package Aspose.PUB
PM> Install-Package Aspose.PDF
Hur man konverterar en PUB-fil till en TIFF
Vi kan enkelt spara en PUB-fil som en TIFF-bild genom att följa stegen nedan:
- Skapa en PUB-parser och analysera PUB-filen.
- Konvertera en PUB till en PDF-filström.
- Skapa en TIFF-enhet och bearbeta PDF för att spara som TIFF.
Låt oss nu se hur du utför dessa steg i C# för att konvertera en Publisher PUB-fil till en TIFF.
Konvertera PUB till TIFF i C#
Följ stegen nedan för att konvertera Publisher-filen till en TIFF-bild programmatiskt i C#:
- Skapa en PUB-parser med metoden CreateParser() i klassen PubFactory.
- Analysera den inlästa Publisher-filen med metoden Parse().
- Initiera MemoryStream-objektet för att hålla PDF-filen.
- Konvertera PUB till PDF med metoden ConvertToPdf().
- Skapa en instans av klassen Document med PDF-strömmen.
- Ange eventuellt TiffSettings.
- Efter det skapar du en instans av TiffDevice med upplösning och TiffSettings-objektet.
- Anropa till sist metoden Process() för att spara dokumentet som en TIFF.
Följande kodexempel visar hur man konverterar PUB till TIFF i C#.
// Detta kodexempel visar hur man konverterar Publisher PUB-fil till JPG-bildformat.
// Ladda PUB-fil och skapa PUB Parser
var parser = PubFactory.CreateParser("C:\\Files\\sample.pub");
// Analysera PUB-filen
var doc = parser.Parse();
// Initiera minnesströmmen
MemoryStream stream = new MemoryStream();
// Konvertera PUB till PDF-fil
PubFactory.CreatePdfConverter().ConvertToPdf(doc, stream);
// Ladda PDF-dokumentström
Aspose.Pdf.Document document = new Aspose.Pdf.Document(stream);
// Skapa upplösningsobjekt
Resolution resolution = new Resolution(300);
// Skapa TiffSettings-objekt
TiffSettings tiffSettings = new TiffSettings
{
Compression = CompressionType.None,
Depth = ColorDepth.Default,
};
// Skapa TIFF-enhet
TiffDevice tiffDevice = new TiffDevice(resolution, tiffSettings);
// Konvertera PUB-filen till TIF-bildformat
tiffDevice.Process(document, "C:\\Files\\PUBToTIFF_out.tif");

Konvertera PUB till TIFF i C#.
Skaffa en gratis licens
Du kan få en gratis tillfällig licens för att prova biblioteken utan utvärderingsbegränsningar.
PUB till TIFF Converter - Gratis online
Du kan prova denna gratis online PUB till TIFF Converter app för att konvertera utgivarfiler till TIFF-bilder utan att installera någon programvara eller plugin.

PUB till TIFF – Lärresurser
Förutom att konvertera Publisher PUB-filer till TIFF-format, kan du också utforska olika andra funktioner i biblioteket med hjälp av följande resurser:
Slutsats
I det här blogginlägget har vi visat dig hur du konverterar PUB till TIFF i C#. Vi har tillhandahållit en steg-för-steg-guide och kodavsnitt som hjälper dig att komma igång. Att konvertera Publisher-filer till TIFF är en relativt enkel uppgift, och kodavsnitten i det här blogginlägget kan användas som utgångspunkt för att utveckla din egen Publisher till TIFF-omvandlarapplikation. I händelse av oklarheter är du välkommen att kontakta oss på vårt gratis supportforum.