Přípona souboru PSB, Photoshop Big, se používá k ukládání obrovských informací souvisejících s grafikou. Soubory PSB můžete snadno převést do formátu PDF, JPG nebo PSD pomocí programovacího jazyka Java. Pojďme si projít následující sekce, abychom prozkoumali konverzi souborů PSB:
- Převodník PSB do PDF, JPG nebo PSD – instalace Java API
- Převeďte PSB do PDF programově pomocí Java
- Převeďte PSB na obrázek JPG programově pomocí Java
- Převod PSB do formátu PSD pomocí jazyka Java
Převodník PSB do PDF, JPG nebo PSD – instalace Java API
Aspose.PSD for Java API nabízí různé funkce pro práci se soubory PSB. Navíc jej lze použít v mnoha systémových prostředích a operačních systémech díky podpoře platformy Java. Soubor JAR můžete rychle stáhnout nebo jej nakonfigurovat ve svých aplikacích založených na Maven z Aspose Repository. Níže jsou uvedeny konfigurace pro nastavení API ve vašem prostředí:
úložiště:
<repositories>
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>http://repository.aspose.com/repo/</url>
</repository>
</repositories>
Závislost:
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-psd</artifactId>
<version>20.9</version>
<classifier>jdk16</classifier>
</dependency>
</dependencies>
Převeďte PSB do PDF programově pomocí Java
Formát PDF je formát pevného dokumentu a je důvěryhodným typem reprezentace informací. Soubor PSB můžete převést na dokument PDF pomocí následujících jednoduchých kroků:
- Zadejte cestu pro vstupní soubor PSB
- Načíst vstupní soubor PSB
- Převeďte soubor PSB na soubor PDF pomocí PdfOptions
Tyto jednoduché kroky převedou vstupní soubor PSB do formátu PDF a nemusíte se starat o žádné základní detaily vstupního nebo výstupního souboru. Následující kód ukazuje, jak programově převést PSB do PDF pomocí Java:
// Zadejte cestu pro vstupní soubor PSB
String sourceFileName = dataDir + "Simple.psb";
// Načtěte vstupní soubor PSB
PsdImage image = (PsdImage)Image.load(sourceFileName);
// Převést PSB do PDF souboru
image.save(dataDir + "Simple_output.pdf",new PdfOptions());
Převeďte PSB na obrázek JPG programově pomocí Java
Někdy může být nutné převést soubor PSB na obrázek JPG pro rychlý náhled dat a informací. Chcete-li provést tento převod, musíte provést následující kroky:
- Načíst vstupní soubor PSB
- Inicializujte objekt třídy JpegOptions
- Převeďte obrazový soubor PSB na JPG
Následující kód vysvětluje, jak převést soubor PSB na obrázek JPG programově pomocí Java:
// Zadejte vstupní cestu pro soubor PSB
String sourceFileName = dataDir + "Simple.psb";
// Načtěte vstupní soubor PSB
PsdLoadOptions options = new PsdLoadOptions();
PsdImage image = (PsdImage)Image.load(sourceFileName, options);
// Inicializujte objekt třídy JpegOptions
JpegOptions jpgoptions = new JpegOptions();
jpgoptions.setQuality(95);
// Převést PSB na JPG soubor
image.save(dataDir + "Simple_output.jpg",jpgoptions);
Převod PSB do formátu PSD pomocí jazyka Java
Ačkoli jsou formáty souborů PSB a PSD vzájemně propojeny, stále existují určité rozdíly mezi formáty souborů. Soubor PSB můžete převést na PSD rychle a efektivně pomocí níže uvedených kroků:
- Zadejte cestu pro vstupní soubor PSB
- Načíst vstupní soubor PSB
- Inicializujte instanci třídy PsdOptions
- Převést PSB na PSD soubor
Tyto jednoduché kroky vám umožní exportovat soubor PSB do obrazu PSD s vysokou věrností. Níže uvedený kód ukazuje, jak převést PSB na PSD programově pomocí Java:
// Zadejte cestu pro vstupní soubor PSB
String sourceFileName = dataDir + "2layers.psb";
// Načíst vstupní soubor PSB
PsdImage image = (PsdImage)Image.load(sourceFileName);
// Inicializujte instanci třídy PsdOptions
PsdOptions options = new PsdOptions();
options.setFileFormatVersion(FileFormatVersion.Psd);
// Převést PSB na PSD soubor
image.save(dataDir + "ConvertFromPsb_out.psd",options);
Závěr
V tomto článku jsme prozkoumali, jak exportovat nebo převádět soubory PSB. Zejména jsme se naučili převod PSB do PDF, JPG a PSD programově pomocí Java. Podobně můžete prozkoumat mnoho dalších funkcí prozkoumáním dokumentace API nebo vyzkoušením Příklady zdrojového kódu. V případě jakéhokoli dotazu nás můžete kontaktovat prostřednictvím Free Support Forums.