GroupDocs.Conversion w skrócie

Poznaj możliwości interfejsu API umożliwiające szybką i bezbłędną konwersję plików PDF, Microsoft Office, HTML, eBooków i plików graficznych w aplikacjach .NET

Illustration conversion

Usprawniona konwersja

Dzięki API GroupDocs.Conversion możesz bez wysiłku konwertować dokumenty w różnych formatach do formatów PDF, Microsoft Office, HTML, eBook i plików graficznych. Interfejs API zapewnia elastyczne i niezawodne opcje, zapewniające integralność treści i struktury dokumentu w całym procesie konwersji.

Łatwe przełączanie między formatami

Proces korzystania z API GroupDocs.Conversion jest niezwykle prosty i wymaga tylko jednej metody i zestawu opcji, aby bezproblemowo przełączać się między różnymi formatami.

Kompatybilność między platformami

Poznaj rozwiązanie do konwersji z wbudowaną kompatybilnością między platformami, obsługujące szerszą bazę użytkowników i zapewniające optymalną wydajność w różnych środowiskach dla wszystkich wymagań związanych z konwersją dokumentów.

Niezależność platformy

GroupDocs.Conversion dla .NET obsługuje następujące systemy operacyjne, struktury i menedżery pakietów

Amazon
Docker
Azure
VS Code
ReSharper
macOS
Linux
NuGet

Obsługiwane formaty plików

GroupDocs.Conversion dla .NET obsługuje operacje na następujących [formatach plików] (https://docs.groupdocs.com/conversion/net/supported-file-formats/).

Formaty dokumentów

  • Dokumenty: PDF, XPS, TEX
  • Word: DOC, DOCX, DOCM, DOT, DOTX, DOTM, RTF, TXT
  • PowerPoint: PPT, PPTX, PPS, PPSX, ODP, OTP
  • Excel: XLS, XLSX, XLSM, XLSB, XLTM, XLTX, XLT, XLAM
  • Visio: VSDX, VSDM, VSSX, VSTX, VSTM, VSSM, VSX, VTX, VDX
  • OpenDocument: ODT, OTT, ODS

Obrazy i multimedia

  • Obrazy: BMP, JPEG, PNG, GIF, TIFF, SVG, PS
  • Diagram: VSDX, DRAW, LUCIDCHART
  • CAD i GIS: DWG, DXF, DWF, IFC, SHP, KML, GEOJSON
  • Audio: MP3, WAV, FLAC, AAC, OGG
  • Wideo: MP4, AVI, MKV, MOV, WMV
  • 3D i wektor: SVG, AI, EPS, CDR, STL, OBJ, FBX, DAE, GLB

Inne formaty

  • eBook: EPUB, MOBI, AZW, FB2
  • Sieć: HTML, MHTML, MHT
  • Archiwa: ZIP, TAR, RAR, 7Z, BZ2, GZ
  • E-mail i Outlook: PST, OST, MSG, EML
  • Finanse: QFX, OFX
  • OneNote: ONE

Funkcje GroupDocs.Conversion

Bezproblemowo konwertuj dokumenty PDF i dokumenty biurowe do formatów HTML, JPG, PNG, BMP, TIFF, SVG i wielu innych formatów. GroupDocs.Conversion for .NET API zaprojektowano tak, aby był łatwy w obsłudze i integracji z Twoim projektem. Obsługuje wszystkie popularne formaty dokumentów z możliwością dostosowania procesu konwersji.

Feature icon

Konwersja wieloformatowa

Z łatwością konwertuj pliki pomiędzy różnymi formatami, w tym PDF, DOCX, XLSX, PPTX i innymi.

Feature icon

Wyjście o wysokiej jakości

Zachowaj oryginalną jakość i formatowanie dokumentów podczas procesu konwersji.

Feature icon

Konwersja wielu plików

Konwertuj wiele plików i łącz je w archiwum, upraszczając organizację konwertowanych treści.

Feature icon

Dokument wielostronicowy na obrazy

Konwertuj wielostronicowe dokumenty na obrazy strona po stronie, umożliwiając precyzyjną kontrolę nad procesem transformacji i ułatwiając wyodrębnianie i analizę dokumentów w oparciu o obrazy.

Feature icon

Możliwość dostosowania ustawień

Dostosuj parametry konwersji, takie jak rozdzielczość, jakość i układ, aby spełnić określone wymagania.

Feature icon

Bezpieczne przetwarzanie

Zapewnij prywatność danych dzięki opcjom konwersji plików chronionym hasłem.

Feature icon

Integracja API

Bezproblemowo zintegruj możliwości konwersji z aplikacjami .NET, czyniąc je płynną częścią przepływu pracy.

Feature icon

Solidna konwersja

Zapewnij niezawodną i bezbłędną konwersję plików, gwarantując dokładność i integralność przekształcanych dokumentów.

Feature icon

Konwertuj dokumenty z archiwów

Wyodrębniaj i konwertuj dokumenty z archiwów, umożliwiając transformację treści przechowywanych w skompresowanych plikach.

Próbki kodu

Niektóre przypadki użycia typowych operacji GroupDocs.Conversion dla .NET

Konwertuj plik PDF na obraz

Często spotykany scenariusz polega na konwertowaniu całego dokumentu PDF lub określonych stron na zbiór obrazów. GroupDocs.Conversion dla .NET oferuje możliwość konwersji plików PDF na różne formaty obrazów, takie jak TIFF, JPG, PNG, GIF, BMP i inne. W przeciwieństwie do innych konwersji, proces ten wymaga deklaracji delegata SavePageStream, który określa format nazewnictwa zapisywanych obrazów. Możesz wybrać preferowany format obrazu za pomocą klasy ImageFileType.

Konwertuj plik PDF na PNG w C#

using GroupDocs.Conversion;
using GroupDocs.Conversion.FileTypes;
using GroupDocs.Conversion.Options.Convert;

// Załaduj źródłowy plik PDF
using (var converter = new Converter("resume.pdf"))
{
  var getPageStream = (int page) => File.Create($"resume-page-{page}.png");

  // Ustaw opcje konwersji i określ typ obrazu wyjściowego
  var convertOptions = new ImageConvertOptions { 
      Format = ImageFileType.Png
  };
  
  // Konwertuj każdą stronę dokumentu PDF na PNG
  converter.Convert(getPageStream, convertOptions);
}

Konwertuj segment dużego dokumentu

Dzięki GroupDocs.Conversion dla .NET możesz bez wysiłku konwertować określone strony z obszernego dokumentu. Można to osiągnąć na dwa sposoby, w zależności od wymagań. Możesz konwertować zakres stron lub konwertować określone strony.

Konwertuj DOCX (strony 2-4) na PDF w C#

using GroupDocs.Conversion;
using GroupDocs.Conversion.Options.Convert;

// Załaduj źródłowy plik DOCX
using (Converter converter = new Converter("booklet.docx"))
{
   // Ustaw opcje konwersji i określ zakres stron do renderowania
   var convertOptions = new PdfConvertOptions 
   { 
      PageNumber = 2, 
      PagesCount = 3 
   };

   // Konwertuj strony 2-4 do formatu PDF                                     
   converter.Convert("pages-2-4.pdf", convertOptions);
}  

Płynna składnia: usprawnione podejście

Składnia Fluent oferuje zwięzłą notację typowych działań w interfejsie API GroupDocs.Conversion dla .NET. Poniższe przykłady kodu pokazują, jak wykorzystać płynną składnię:

Konwertuj DOCX na PDF w C#, używając płynnej składni

using GroupDocs.Conversion;

FluentConverter
    .Load("schedule.docx")
    .ConvertTo("schedule.pdf")
    .Convert();

 Polski