CAD aplikace používají soubory PLT pro vytváření 2D nebo 3D výkresů. Konkrétně můžeme vytvořit a uložit návrhy pro stavební projekty, jako jsou dálnice, mosty a budovy v souboru PLT. V určitých případech můžeme potřebovat exportovat výkresy ze souborů PLT do PDF dokumentů programově. Takové převody umožňují sdílení výkresů v přenosném formátu. V tomto článku se naučíme, jak převést soubor PLT do PDF v C#.
V tomto článku se budou zabývat následujícími tématy:
- Konvertor C# PLT do PDF – zdarma ke stažení
- Kroky pro převod souboru PLT na dokument PDF
- Programově převést PLT do PDF
- Exportovat PLT do PDF s možnostmi
Převaděč C# PLT do PDF – ke stažení zdarma
K převodu souboru PLT na dokument PDF použijeme Aspose.CAD for .NET API. Umožňuje vytvářet, upravovat a manipulovat se soubory PLT a několika dalších formátů souborů.
Základní třídou API pro všechny typy výkresů je třída Image. Obrázek PLT je reprezentován třídou PltImage. Třída CadRasterizationOptions nám umožňuje upravit třídu [PageWidth] a vlastnosti [PageHeight]. Možnosti PDF lze zadat pomocí třídy PdfOptions rozhraní API.
Prosím buď stáhněte si DLL API, nebo jej nainstalujte pomocí NuGet.
PM> Install-Package Aspose.CAD
Jak převést soubor PLT do PDF pomocí C#
Pomocí Aspose můžeme převést soubor PLT na dokument PDF pomocí easy.CAD for .NET podle níže uvedených kroků:
- Načtěte soubor výkresu PLT.
- Uložit PLT jako PDF.
Nyní se podívejme, jak provést tyto kroky v C# pro převod souboru PLT na dokument PDF.
Programově převést PLT do PDF v C#
Chcete-li převést PLT do PDF, postupujte podle následujících kroků:
- Pomocí třídy Image nejprve načtěte vstupní soubor PLT.
- Poté vytvořte instanci třídy PdfOptions.
- Nakonec, chcete-li jej uložit jako PDF, zavolejte metodu Save().PdfOptions a její argumenty jsou cesta k výstupnímu souboru PDF.
Následující ukázka kódu ukazuje, jak převést soubor PLT na dokument PDF pomocí jazyka C#.
string inputFile ="file.plt";
using (Image image = Image.Load(inputFile))
{
// Inicializujte objekt třídy PdfOptions
PdfOptions options = new PdfOptions();
// Export PLT do PDF
string outPath = "output.pdf";
image.Save(outPath, options);
}
Export PLT do PDF s možnostmi v C#
Při převodu souboru PLT na dokument PDF můžeme určit možnosti uložení PDF podle následujících kroků:
- Pomocí třídy Image nejprve načtěte vstupní soubor PLT.
- Dále vytvořte instanci třídy “CadRasterizationOptions.”
- Poté zadejte šířku a výšku stránky.
- Dále vytvořte instanci třídy “PdfOptions”.
- Poté změňte hodnotu vlastnosti “VectorRasterizationOptions” na “CadRasterizationOptions.”
- Nakonec, chcete-li jej uložit jako PDF, zavolejte metodu Save().PdfOptions a její argumenty jsou cesta k výstupnímu souboru PDF.
Následující ukázka kódu ukazuje, jak určit výšku a šířku stránky při ukládání souboru PLT jako dokumentu PDF pomocí jazyka C#.
string inputFile ="file.plt";
using (Image image = Image.Load(inputFile))
{
// Inicializujte objekt třídy PdfOptions
PdfOptions options = new PdfOptions();
CadRasterizationOptions cadRasterizationOptions = new CadRasterizationOptions();
cadRasterizationOptions.PageHeight = 500;
cadRasterizationOptions.PageWidth = 500;
options.VectorRasterizationOptions = cadRasterizationOptions;
// Export PLT do PDF
string outPath = "output.pdf";
image.Save(outPath, options);
}
Získejte bezplatnou dočasnou licenci
Můžete získat bezplatnou dočasnou licenci a vyzkoušet knihovnu bez omezení hodnocení.
Závěr
V tomto článku jsme se naučili, jak:
- načíst existující soubor výkresu PLT;
- určete výšku a šířku stránky;
- definovat možnosti uložení;
- uložit PLT jako PDF v C#.
Formát souboru PLT je soubor vektorového plotru představený společností Autodesk, Inc. a obsahuje informace pro určitý soubor CAD. Vykreslování detailů vyžaduje přesnost a přesnost ve výrobě a použití souboru PLT to zaručuje, protože všechny obrázky jsou vytištěny pomocí čar namísto bodů. Formát je založen na formátu souboru HPGL, který se používá pro odesílání informací do tiskáren plotrů. Kromě převodu PLT do PDF v C# se můžete dozvědět více o Aspose.CAD for .NET API pomocí dokumentace. Pokud máte nějaké dotazy, neváhejte nás kontaktovat na našem bezplatném fóru podpory.