Renderuj XPS do XLTM w aplikacjach C++

Konwertuj XPS na XLTM w natywnych aplikacjach C++ bez konieczności używania programu Microsoft® Excel lub Adobe® Acrobat Reader

 

Konwertowanie XPS na XLTM w C++ za pomocą bibliotek automatyzacji formatu plików Aspose.Total for C++ to prosty, dwuetapowy proces. W pierwszym kroku możesz wyeksportować XPS do XLSX za pomocą Aspose.PDF for C++ , a następnie za pomocą Aspose.Cells for C++ API do programowania arkuszy kalkulacyjnych, możesz przekonwertować XLSX na XLTM.

C++ API do konwersji XPS na XLTM

  1. Otwórz plik XPS, korzystając z odwołania do klasy Document
  2. Konwertuj XPS na XLSX za pomocą funkcji członkowskiej Save
  3. Załaduj dokument XLSX, używając odwołania do klasy IWorkbook
  4. Zapisz dokument w formacie XLTM za pomocą funkcji członkowskiej Save

Wymagania dotyczące konwersji

Zainstaluj z wiersza poleceń jako nuget install Aspose.Total.Cpp lub za pomocą konsoli Menedżera pakietów programu Visual Studio za pomocą Install-Package Aspose.Total.Cpp.

Możesz też pobrać instalator MSI lub biblioteki DLL offline w pliku ZIP ze strony downloads .

Pobierz lub ustaw informacje o pliku XPS za pomocą C++

Aspose.PDF for C++ umożliwia również uzyskanie informacji o dokumencie XPS i podejmowanie świadomych decyzji przed procesem konwersji. Aby uzyskać informacje o pliku XPS, musisz najpierw wywołać metodę get_Info() Klasa Document . Po pobraniu obiektu DocumentInfo można uzyskać wartości poszczególnych właściwości. Ponadto możesz również ustawić właściwości za pomocą odpowiednich metod klasy DocumentInfo.

Zapisz format pliku XLTM w strumieniu za pomocą C++

Aspose.Cells for C++ umożliwia zapisywanie formatu pliku XLTM do przesyłania strumieniowego. Aby zapisać pliki w strumieniu, utwórz obiekt MemoryStream lub FileStream i zapisz plik w tym obiekcie strumienia, wywołując IWorkbook metoda obiektu Save . Określ żądany format pliku przy użyciu wyliczenia SaveFormat podczas wywoływania metody Save.

Eksploruj XPS opcji konwersji z C++

Przelicz XPSs na DOCM (Plik Microsoft Word 2007 Marco)
Przelicz XPSs na DOT (Pliki szablonów Microsoft Word)
Przelicz XPSs na DOTM (Plik szablonu programu Microsoft Word 2007+)
Przelicz XPSs na DOTX (Plik szablonu Microsoft Word)
Przelicz XPSs na FLATOPC (Przetwarzanie tekstu Microsoft Word 2003ML)
Przelicz XPSs na GIF (Graficzny format wymiany)
Przelicz XPSs na MARKDOWN (Lekki język znaczników)
Przelicz XPSs na ODT (Format pliku tekstowego OpenDocument)
Przelicz XPSs na OTT (Szablon OpenDocument)
Przelicz XPSs na PCL (Język poleceń drukarki)
Przelicz XPSs na PS (Plik PostScript)
Przelicz XPSs na RTF (Bogaty format tekstu)
Przelicz XPSs na WORDML (Przetwarzanie tekstu Microsoft Word 2003ML)
Przelicz XPSs na XAMLFLOW (Power Automate firmy Microsoft)
Przelicz XPSs na CSV (Wartości oddzielone przecinkami)
Przelicz XPSs na DIF (Format wymiany danych)
Przelicz XPSs na CSV (Wartości oddzielone przecinkami)
Przelicz XPSs na FODS (Płaski arkusz kalkulacyjny XML OpenDocument)
Przelicz XPSs na MD (język Markdowna)
Przelicz XPSs na ODP (Format prezentacji OpenDocument)
Przelicz XPSs na ODS (Arkusz kalkulacyjny OpenDocument)
Przelicz XPSs na OTP (Standardowy format OpenDocument)
Przelicz XPSs na POT (Pliki szablonów programu Microsoft PowerPoint)
Przelicz XPSs na POTM (Plik szablonu Microsoft PowerPoint)
Przelicz XPSs na POTX (Prezentacja szablonu Microsoft PowerPoint)
Przelicz XPSs na POWERPOINT (Pliki prezentacji)
Przelicz XPSs na PPS (Pokaz slajdów PowerPointa)
Przelicz XPSs na PPSM (Pokaz slajdów z obsługą makr)
Przelicz XPSs na PPSX (Pokaz slajdów PowerPointa)
Przelicz XPSs na PPT (Prezentacja Powerpoint)
Przelicz XPSs na PPTM (Plik prezentacji z obsługą makr)
Przelicz XPSs na SWF (Shockwave flashowy film)
Przelicz XPSs na SXC (Arkusz kalkulacyjny StarOffice Calc)
Przelicz XPSs na TSV (Wartości oddzielone tabulatorami)
Przelicz XPSs na TXT (Dokument tekstowy)
Przelicz XPSs na XLAM (Dodatek programu Excel z obsługą makr)
Przelicz XPSs na XLSB (Binarny skoroszyt programu Excel)
Przelicz XPSs na XLSM (Arkusz kalkulacyjny z obsługą makr)

Co to jest XPS Format pliku

XPS, skrót od XML Paper Specification, to format pliku stworzony przez firmę Microsoft w celu reprezentowania dokumentów o stałym układzie. Pliki XPS zawierają treść i ustawienia drukowania dokumentu, dzięki czemu nadają się do zachowania układu i wyglądu dokumentu na różnych urządzeniach i platformach.

Format XPS jest oparty na XML (eXtensible Markup Language), a powszechnie używany język znaczników do reprezentacji danych strukturalnych. Pliki XPS zawierają zawartość dokumentu, taką jak tekst, obrazy, grafika wektorowa i adnotacje, w ustrukturyzowanym formacie XML. Umożliwia to łatwą interpretację i renderowanie elementów wizualnych dokumentu.

Pliki XPS są koncepcyjnie podobne do plików PDF (Portable Document Format), ponieważ oba mają na celu zapewnienie niezawodnego sposobu prezentowania i udostępniania dokumentów przy jednoczesnym zachowaniu ich formatowania i układ. Jednak pliki PDF zyskały szersze wsparcie w różnych aplikacjach i urządzeniach sprzętowych, dzięki czemu są powszechniej akceptowane i kompatybilne.

Aby przeglądać pliki XPS i pracować z nimi, firma Microsoft udostępnia XPS Viewer jako część systemu operacyjnego Windows . Różne aplikacje i narzędzia innych firm oferują również obsługę otwierania, tworzenia i konwertowania plików XPS. Jednak w porównaniu z PDF zakres oprogramowania i sprzętu obsługującego format XPS może być bardziej ograniczony.

Co to jest XLTM Format pliku

Format pliku XLTM, znany również jako plik szablonu programu Excel z obsługą makr, to format pliku używany w programie Microsoft Office Excel do przechowywania szablonów arkuszy kalkulacyjnych zawierających makra. Ten format plików, wprowadzony w programie Excel 2007, jest oparty na arkuszu kalkulacyjnym w formacie Microsoft Excel Open XML.

Pliki XLTM służą jako wygodny sposób zapisywania makr napisanych w języku Visual Basic for Applications (VBA) w arkuszu kalkulacyjnym. Makra to zestawy instrukcji automatyzujących zadania w programie Excel. Podobnie jak format pliku XLSM, pliki XLTM mogą przechowywać makra; mają jednak dodatkową cechę: możliwość wykorzystania ich jako szablonów dla innych plików programu Excel.

Kiedy szablon XLTM jest używany do tworzenia nowego skoroszytu, makra z szablonu są kopiowane do nowego pliku. Dzięki temu użytkownicy mogą wykonywać makra w nowo utworzonym skoroszycie. Ta funkcja jest szczególnie przydatna do tworzenia szablonów wielokrotnego użytku. Na przykład szablon można zaprojektować z makrami generującymi miesięczny raport. Korzystając z szablonu XLTM co miesiąc, tworzony jest nowy skoroszyt z makrami automatycznie generującymi raport na podstawie danych w skoroszycie.

Pliki XLTM są również przydatne do udostępniania makr innym osobom. Użytkownik może utworzyć szablon z makrami, na przykład szablon generowania raportów, a następnie wysłać go e-mailem do innego użytkownika. Odbiorca może otworzyć szablon w programie Excel i użyć makr do wygenerowania żądanego raportu.