XPS(Specyfikacja papieru XML) i PDF(Format dokumentu przenośnego) to powszechnie używane formaty udostępniania i archiwizowania dokumentów. XPS został opracowany przez firmę Microsoft jako alternatywa dla formatu PDF i oferuje podobne możliwości zachowania wyglądu i układu dokumentów. Jednak z biegiem czasu format PDF zyskał coraz większą popularność ze względu na jego kompatybilność z różnymi platformami i urządzeniami. Czasami może być konieczne przekonwertowanie dokumentów XPS na dokumenty PDF do różnych celów. W związku z tym w tym poście na blogu opisano, jak bezpłatnie przekonwertować plik XPS na format PDF online lub w języku C# .NET lub Java.
Bezpłatny konwerter XPS na PDF online
Chociaż pliki XPS można otwierać na komputerach z systemem Windows za pomocą wbudowanej przeglądarki XPS Viewer, przy próbie otwarcia plików XPS w innych systemach operacyjnych lub urządzeniach pojawiają się problemy ze zgodnością. Tutaj pojawia się potrzeba konwersji online. Konwersja XPS na format PDF gwarantuje, że Twoje dokumenty będą mogły być łatwo przeglądane, udostępniane i drukowane na różnych platformach bez żadnych rozbieżności w formatowaniu.
W związku z tym ten bezpłatny konwerter XPS na PDF zrewolucjonizował konwersję, ponieważ nie trzeba instalować żadnego dodatkowego oprogramowania, aby przeprowadzić konwersję.
- Przede wszystkim przeglądaj konwerter visio online za pomocą przeglądarki internetowej.
- Upuść plik w prostokątnym okienku i prześlij plik źródłowy.
- Przesyłanie pliku wejściowego zostanie zakończone, a przycisk Konwertuj zostanie włączony.
- Rozpocznij konwersję i rozpocznij renderowanie XPS do formatu PDF.
- Pobierz wyjściowy dokument PDF lub skopiuj łącze, aby uzyskać do niego dostęp online.
PS: Link online do pobrania lub udostępnienia pliku wyjściowego zostanie włączony po 24 godzinach, ponieważ Twoje dane nie są przechowywane na serwerze.
Korzyści z konwersji online plików XPS do formatu PDF
Dostępność: ten konwerter online jest dostępny z dowolnego urządzenia z połączeniem internetowym, co eliminuje potrzebę instalacji oprogramowania.
Oszczędność czasu i wysiłku: ten konwerter online usprawnia proces konwersji, oszczędzając czas i wysiłek w porównaniu z tradycyjnym oprogramowaniem.
Zgodność platformy: Powstałe pliki PDF są kompatybilne z szeroką gamą urządzeń i systemów operacyjnych.
Przyjazny dla użytkownika interfejs: ten konwerter online ma intuicyjny interfejs, dzięki któremu proces konwersji jest prosty nawet dla użytkowników z ograniczoną wiedzą techniczną.
Konwertuj XPS na PDF w C#
Możesz łatwo przekonwertować XPS na PDF w C#, wykonując poniższe kroki:
- Skonfiguruj Conholdate.Total dla .NET w swoim projekcie.
- Zainicjuj strumienie i załaduj wejściowy plik XPS.
- Zainicjuj obiekt klasy PdfSaveOptions.
- Utwórz urządzenie renderujące dla formatu PDF.
Poniższy przykładowy kod wyjaśnia, jak przekonwertować XPS na format PDF w języku C#:
// Zainicjuj strumień wyjściowy PDF
using (System.IO.Stream pdfStream = System.IO.File.Open(dataDir + "XPStoPDF.pdf", System.IO.FileMode.OpenOrCreate, System.IO.FileAccess.Write))
// Zainicjuj strumień wejściowy XPS
//using (System.IO.Stream xpsStream = System.IO.File.Open(dataDir + "input.xps", System.IO.FileMode.Open))
using (System.IO.Stream xpsStream = System.IO.File.Open(dataDir + "sample.xps", System.IO.FileMode.Open))
{
// Załaduj dokument XPS ze strumienia
Aspose.Page.XPS.XpsDocument document = new Aspose.Page.XPS.XpsDocument(xpsStream, new Aspose.Page.XPS.XpsLoadOptions());
// lub załaduj dokument XPS bezpośrednio z pliku. Nie jest wtedy potrzebny żaden xpsStream.
// Dokument XpsDocument = nowy dokument XpsDocument(nazwa pliku wejściowego, nowa opcja XpsLoad());
// Zainicjuj obiekt opcji z niezbędnymi parametrami.
Aspose.Page.XPS.Presentation.Pdf.PdfSaveOptions options = new Aspose.Page.XPS.Presentation.Pdf.PdfSaveOptions()
{
JpegQualityLevel = 100,
ImageCompression = Aspose.Page.XPS.Presentation.Pdf.PdfImageCompression.Jpeg,
TextCompression = Aspose.Page.XPS.Presentation.Pdf.PdfTextCompression.Flate,
};
// Utwórz urządzenie renderujące dla formatu PDF
Aspose.Page.XPS.Presentation.Pdf.PdfDevice device = new Aspose.Page.XPS.Presentation.Pdf.PdfDevice(pdfStream);
document.Save(device, options);
}
Konwertuj diagramy XPS na format PDF w Javie
Poniższe kroki opisują sposób konwersji XPS na format PDF w Javie:
- Zainstaluj Conholdate.Total for Java w swojej aplikacji.
- zainicjuj strumień wyjściowy PDF za pomocą FileOutputStream.
- Zainicjuj opcję PdfSaveOptions z niezbędnymi parametrami.
Przykładowy kod poniżej pokazuje, jak przekonwertować XPS na format PDF w Javie:
// Załaduj dokument XPS
XpsDocument document = new XpsDocument("input.xps");
// Zainicjuj obiekt opcji z niezbędnymi parametrami.
com.aspose.xps.rendering.PdfSaveOptions options = new com.aspose.xps.rendering.PdfSaveOptions();
options.setJpegQualityLevel(100);
options.setImageCompression(com.aspose.xps.rendering.PdfImageCompression.Jpeg);
options.setTextCompression(com.aspose.xps.rendering.PdfTextCompression.Flate);
options.setPageNumbers(new int[] { 1, 2, 6 });
// Zapisz dokument XPS jako plik PDF
document.saveAsPdf("XPStoPDF.pdf", options);
Bezpłatna licencja ewaluacyjna
Możesz poprosić o bezpłatną licencję tymczasową, aby przetestować interfejsy API w pełnym zakresie.
Podsumowując
Konwersja plików XPS do formatu PDF nigdy nie była łatwiejsza dzięki tej konwersji online. Niezależnie od tego, czy jesteś osobą fizyczną, która chce udostępniać dokumenty znajomym, czy profesjonalistą biznesowym, który musi zapewnić kompatybilność między platformami, ten konwerter oferuje wygodne rozwiązanie spełniające Twoje potrzeby w zakresie konwersji. Co więcej, obejmuje także integrację tej funkcji z aplikacjami przy użyciu języka C# lub Java. W razie jakichkolwiek pytań proszę pisać do nas na forum.