Microsoft Publisher to narzędzie do DTP przeznaczone do tworzenia różnorodnych publikacji, w tym biuletynów, broszur, ulotek i innych materiałów w formacie PUB. Niemniej jednak formatowi pliku PUB brakuje szerokiej kompatybilności. Dlatego zdarzają się przypadki, gdy konieczne jest przekształcenie plików PUB w obrazy TIFF. W tym artykule dowiemy się, jak przekonwertować PUB na TIFF w C#. Dostarczymy Ci kompleksowy samouczek krok po kroku wraz z przykładami kodu, które ułatwią Ci podróż.
W tym artykule omówiono następujące tematy:
- C# API do konwersji PUB na TIFF
- Kroki konwersji pliku PUB do formatu TIFF
- Konwertuj PUB na TIFF w C#
- Konwertuj PUB na TIFF online
- Darmowe zasoby edukacyjne
API C# do konwersji PUB na TIFF
Konwersję plików PUB wydawcy na obrazy TIFF można wykonać w dwóch krokach. Najpierw użyjemy interfejsu API Aspose.PUB for .NET, aby załadować i przekonwertować plik PUB do formatu PDF. Następnie użyjemy interfejsu API Aspose.PDF for .NET do renderowania stron pliku PDF do postaci obrazów TIFF.
Pobierz biblioteki DLL interfejsów API lub zainstaluj je, używając następujących poleceń NuGet:
PM> Install-Package Aspose.PUB
PM> Install-Package Aspose.PDF
Jak przekonwertować plik PUB na TIFF
Możemy łatwo zapisać plik PUB jako obraz TIFF, wykonując poniższe czynności:
- Utwórz parser PUB i przeanalizuj plik PUB.
- Konwertuj PUB na strumień pliku PDF.
- Utwórz urządzenie TIFF i przetwórz plik PDF, aby zapisać go w formacie TIFF.
Zobaczmy teraz, jak wykonać te kroki w języku C#, aby przekonwertować plik PUB programu Publisher na format TIFF.
Konwertuj PUB na TIFF w C#
Aby programowo przekonwertować plik programu Publisher na obraz TIFF w języku C#, wykonaj poniższe czynności:
- Utwórz parser PUB za pomocą metody CreateParser() klasy PubFactory.
- Przeanalizuj załadowany plik Publisher za pomocą metody Parse().
- Zainicjuj obiekt MemoryStream, w którym będzie przechowywany plik PDF.
- Konwertuj PUB na PDF za pomocą metody ConvertToPdf().
- Utwórz instancję klasy Document ze strumieniem PDF.
- Opcjonalnie określ TiffSettings.
- Następnie utwórz instancję TiffDevice z rozdzielczością i obiektem TiffSettings.
- Na koniec wywołaj metodę Process(), aby zapisać dokument w formacie TIFF.
Poniższy przykładowy kod pokazuje, jak przekonwertować PUB na TIFF w języku C#.
// Ten przykład kodu demonstruje, jak przekonwertować plik PUB programu Publisher na format obrazu JPG.
// Załaduj plik PUB i utwórz parser PUB
var parser = PubFactory.CreateParser("C:\\Files\\sample.pub");
// Przeanalizuj plik PUB
var doc = parser.Parse();
// Zainicjuj strumień pamięci
MemoryStream stream = new MemoryStream();
// Konwertuj PUB na plik PDF
PubFactory.CreatePdfConverter().ConvertToPdf(doc, stream);
// Załaduj strumień dokumentu PDF
Aspose.Pdf.Document document = new Aspose.Pdf.Document(stream);
// Utwórz obiekt rozdzielczości
Resolution resolution = new Resolution(300);
// Utwórz obiekt TiffSettings
TiffSettings tiffSettings = new TiffSettings
{
Compression = CompressionType.None,
Depth = ColorDepth.Default,
};
// Utwórz urządzenie TIFF
TiffDevice tiffDevice = new TiffDevice(resolution, tiffSettings);
// Konwertuj plik PUB na format obrazu TIF
tiffDevice.Process(document, "C:\\Files\\PUBToTIFF_out.tif");
Zdobądź bezpłatną licencję
Możesz uzyskać bezpłatną licencję tymczasową, aby wypróbować biblioteki bez ograniczeń ewaluacyjnych.
Konwerter PUB na TIFF — bezpłatnie online
Możesz wypróbować tę darmową aplikację online PUB to TIFF Converter, która umożliwia konwersję plików wydawcy na obrazy TIFF bez instalowania żadnego oprogramowania ani wtyczek.
Konwertuj PUB na TIFF Online – zasoby edukacyjne
Oprócz konwertowania plików Publisher PUB do formatu TIFF, możesz także eksplorować różne inne funkcje biblioteki, korzystając z następujących zasobów:
- Przewodnik dewelopera
- Darmowe aplikacje internetowe
- Odniesienie do API
- Poradniki i artykuły z instrukcjami
Wniosek
W tym poście na blogu pokazaliśmy, jak przekonwertować PUB na TIFF w C#. Udostępniliśmy przewodnik krok po kroku i fragmenty kodu, które pomogą Ci rozpocząć. Konwertowanie plików programu Publisher do formatu TIFF jest stosunkowo prostym zadaniem, a fragmenty kodu podane w tym wpisie na blogu mogą posłużyć jako punkt wyjścia do opracowania własnej aplikacji konwertującej program Publisher do formatu TIFF. W przypadku jakichkolwiek niejasności prosimy o kontakt na naszym bezpłatnym forum pomocy technicznej.