DWF do PDF C#

Konwersja plików DWF(Design Web Format) do PDF(Portable Document Format) jest powszechnym wymogiem dla profesjonalistów pracujących z dokumentami projektowymi i inżynieryjnymi. Dzięki tej konwersji pliki DWF, które są zwykle używane do udostępniania i przeglądania bogatych danych projektowych, można łatwo dystrybuować, przeglądać i drukować na różnych platformach bez konieczności stosowania specjalistycznego oprogramowania. W tym poście na blogu przeprowadzimy Cię przez proces konwersji plików DWF do formatu PDF przy użyciu języka C#.

Dlaczego warto konwertować plik DWF do formatu PDF?

Zanim zagłębimy się w proces konwersji, zrozummy, dlaczego może być konieczna konwersja plików DWF na format PDF:

Uniwersalna dostępność: PDF to powszechnie akceptowany format, który można otworzyć na dowolnym urządzeniu wyposażonym w czytnik plików PDF, dzięki czemu dane projektowe będą dostępne dla każdego.

Zachowanie integralności projektu: pliki PDF zachowują integralność i jakość projektu, zapewniając, że podczas konwersji nie zostaną utracone żadne szczegóły.

Łatwość dystrybucji: pliki PDF są niewielkie i można je łatwo udostępniać za pośrednictwem poczty elektronicznej lub innych metod udostępniania plików.

Gotowy do druku: preferowanym formatem drukowania jest PDF, dzięki któremu Twoje projekty są gotowe do druku bez dodatkowego formatowania.

Konwerter plików DWF na PDF — instalacja interfejsu API języka C#

Można przetwarzać pliki DWF i inne formaty plików związane z CAD, instalując Conholdate.Total dla .NET za pomocą następującego polecenia instalacyjnego NuGet:

PM> NuGet\Install-Package Conholdate.Total

Konwertuj DWF na PDF w C#

Aby przekonwertować plik DWF na format PDF w języku C#, wykonaj poniższe czynności:

  • Załaduj źródłowy plik DWF do obiektu klasy Obraz.
  • Utwórz instancję obiektu klasy CadRasterizationOptions i ustaw właściwości niestandardowe.
  • Zainicjuj instancję klasy PdfOptions.
  • Ustaw opcje rasteryzacji wektora.
  • Zapisz wyjściowy plik PDF.

Poniższy fragment kodu wyjaśnia, jak przekonwertować plik DWF na format PDF w języku C#:

// Załaduj plik DWF do obiektu klasy Obraz
using (Aspose.CAD.Image image = Aspose.CAD.Image.Load("sample.dwf"))
{
    // Utwórz instancję obiektu klasy CadRasterizationOptions
    Aspose.CAD.ImageOptions.CadRasterizationOptions dwfRasterizationOptions = new Aspose.CAD.ImageOptions.CadRasterizationOptions();

    // Ustaw rozmiar strony
    dwfRasterizationOptions.PageHeight = 500;
    dwfRasterizationOptions.PageWidth = 500;

    // Zainicjuj obiekt PdfOptions
    Aspose.CAD.ImageOptions.PdfOptions pdfOptions = new Aspose.CAD.ImageOptions.PdfOptions();

    // Ustaw opcje rasteryzacji wektora
    pdfOptions.VectorRasterizationOptions = dwfRasterizationOptions;

    // Zapisz plik PDF
    image.Save("output.pdf", pdfOptions);
}

Bezpłatna licencja ewaluacyjna

Możesz poprosić o bezpłatną licencję tymczasową, aby przetestować wszystkie funkcje interfejsu API bez żadnych ograniczeń.

Podsumowując

Przy takim podejściu konwersja plików DWF na PDF w języku C# jest prostym procesem. Wykonując kroki opisane w tym poście, możesz mieć pewność, że Twoje dokumenty projektowe będą łatwo dostępne, udostępniane i gotowe do druku. Jeśli jednak masz jakiekolwiek niejasności lub pytania, napisz do nas na forum.

Często zadawane pytania

Co to jest DWF?

DWF (Design Web Format) to format pliku opracowany przez firmę Autodesk do udostępniania i przeglądania bogatych danych projektowych bez konieczności stosowania specjalistycznego oprogramowania CAD.

Czy mogę przekonwertować wiele plików DWF na format PDF jednocześnie?

Tak, możesz przeglądać wiele plików DWF i konwertować każdy z nich do formatu PDF, stosując tę samą metodę.

Czy mogę dostosować wydruk PDF?

Tak, możesz dostosować wyjściowy plik PDF, dostosowując właściwości klas PdfOptions i CadRasterizationOptions.

Zobacz też