DWF do PDF csharp

Pliki DWF zawierają dwuwymiarowe lub trójwymiarowe dane rysunkowe, które mogą zawierać tekst lub grafikę. Dane są przechowywane w skompresowanym formacie, aby zachować mały rozmiar. W niektórych sytuacjach może zaistnieć potrzeba przekonwertowania pliku DWF na dokument PDF w celu zapewnienia zgodności z różnymi środowiskami systemowymi. W tym artykule opisano, jak przekonwertować plik DWF na format PDF przy użyciu języka C#.

Konwersja DWF do PDF – instalacja C# API

Aspose.CAD for .NET API obsługuje pracę z DWF i kilkoma innymi formatami plików. Możesz skonfigurować API, pobierając pliki DLL z sekcji Downloads lub używając następującego polecenia instalacyjnego NuGet:

PM> Install-Package Aspose.CAD

Konwertuj DWF na PDF programowo za pomocą C#

Możesz przekonwertować plik DWG na dokument PDF, wykonując następujące czynności:

  1. Najpierw załaduj wejściowy plik DWF.
  2. Tworzymy obiekt klasy CadRasterizationOptions.
  3. Ustaw wymiary strony i inne właściwości pliku wyjściowego.
  4. Na koniec przekonwertuj plik DWF do PDF za pomocą metody Save.

Poniższy fragment kodu pokazuje, jak przekonwertować plik DWF na dokument PDF:

// Załaduj wejściowy plik DWF
Image image = Image.Load("DWFtoPDF.dwf");

// Utwórz obiekt CadRasterizationOptions, aby ustawić różne właściwości
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions()
{

    PageWidth = 1600,
    PageHeight = 1600,
    ContentAsBitmap = true
};

// Konwertuj DWF na PDF
image.Save("output.pdf", PdfOptions
{
    VectorRasterizationOptions = rasterizationOptions
});

Poznaj więcej funkcji

Możesz poznać wiele innych funkcji API, zaglądając do dokumentacji. Wyjaśnia tworzenie, edytowanie lub manipulowanie różnymi formatami plików związanych z CAD.

Wniosek

W tym artykule nauczyłeś się konwertować DWF do pliku PDF. Ta funkcja może być przydatna w sytuacjach, gdy trzeba wyświetlić podgląd plików w różnych aplikacjach i systemach operacyjnych. Ponadto możesz omówić z nami swoje wymagania lub wątpliwości za pośrednictwem bezpłatnego forum pomocy technicznej. Czekamy na pomoc w przypadku jakichkolwiek pytań.

Zobacz też